1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5761],{76489:function(e,t){"use strict";t.parse=function(e,t){if("string"!==typeof e)throw new TypeError("argument str must be a string");var a={},i=e.length;if(i<2)return a;var o=t&&t.decode||m,n=0,l=0,p=0;do{if(-1===(l=e.indexOf("=",n)))break;if(-1===(p=e.indexOf(";",n)))p=i;else if(l>p){n=e.lastIndexOf(";",l-1)+1;continue}var h=r(e,n,l),u=c(e,l,h),g=e.slice(h,u);if(!s.call(a,g)){var f=r(e,l+1,p),v=c(e,p,f);34===e.charCodeAt(f)&&34===e.charCodeAt(v-1)&&(f++,v--);var x=e.slice(f,v);a[g]=d(x,o)}n=p+1}while(n<i);return a},t.serialize=function(e,t,s){var r=s&&s.encode||encodeURIComponent;if("function"!==typeof r)throw new TypeError("option encode is invalid");if(!i.test(e))throw new TypeError("argument name is invalid");var c=r(t);if(!o.test(c))throw new TypeError("argument val is invalid");var m=e+"="+c;if(!s)return m;if(null!=s.maxAge){var d=Math.floor(s.maxAge);if(!isFinite(d))throw new TypeError("option maxAge is invalid");m+="; Max-Age="+d}if(s.domain){if(!n.test(s.domain))throw new TypeError("option domain is invalid");m+="; Domain="+s.domain}if(s.path){if(!l.test(s.path))throw new TypeError("option path is invalid");m+="; Path="+s.path}if(s.expires){var p=s.expires;if(!function(e){return"[object Date]"===a.call(e)}(p)||isNaN(p.valueOf()))throw new TypeError("option expires is invali
1d");m+="; Expires="+p.toUTCString()}s.httpOnly&&(m+="; HttpOnly");s.secure&&(m+="; Secure");s.partitioned&&(m+="; Partitioned");if(s.priority){switch("string"===typeof s.priority?s.priority.toLowerCase():s.priority){case"low":m+="; Priority=Low";break;case"medium":m+="; Priority=Medium";break;case"high":m+="; Priority=High";break;default:throw new TypeError("option priority is invalid")}}if(s.sameSite){switch("string"===typeof s.sameSite?s.sameSite.toLowerCase():s.sameSite){case!0:m+="; SameSite=Strict";break;case"lax":m+="; SameSite=Lax";break;case"strict":m+="; SameSite=Strict";break;case"none":m+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}}return m};var a=Object.prototype.toString,s=Object.prototype.hasOwnProperty,i=/^[!#$%&'*+\-.^_`|~0-9A-Za-z]+$/,o=/^("?)[\u0021\u0023-\u002B\u002D-\u003A\u003C-\u005B\u005D-\u007E]*\1$/,n=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,l=/^[\u0020-\u003A\u003D-\u007E]*$/;function r(e,t,a){do{var s=e.charCodeAt(t);if(32!==s&&9!==s)return t}while(++t<a);return a}function c(e,t,a){for(;t>a;){var s=e.charCodeAt(--t);if(32!==s&&9!==s)return t+1}return a}
1function m(e){return-1!==e.indexOf("%")?decodeURIComponent(e):e}function d(e,t){try{return t(e)}catch(a){return e}}},47041:function(e,t,a){"use strict";var s=this&&this.__assign||function(){return s=Object.assign||function(e){for(var t,a=1,s=arguments.length;a<s;a++)for(var i in t=arguments[a])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},s.apply(this,arguments)},i=this&&this.__rest||function(e,t){var a={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(a[s]=e[s]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(s=Object.getOwnPropertySymbols(e);i<s.length;i++)t.indexOf(s[i])<0&&Object.prototype.propertyIsEnumerable.call(e,s[i])&&(a[s[i]]=e[s[i]])}return a};Object.defineProperty(t,"__esModule",{value:!0}),t.hasCookie=t.deleteCookie=t.setCookie=t.getCookie=t.getCookies=void 0;var o=a(76489),n=function(){return"undefined"!==typeof window},l=function(e){return!!e&&("getAll"in e&&"set"in e&&"function"===typeof e.getAll&&"function"===typeof e.set)},r=function(e){return!!(null===e||void 0===e?void 0:e.req)&&"cookies"in e.req&&l(null===e||void 0===e?void 0:e.req.cookies)||!!(null===e||void 0===e?void 0:e.res)&&"cookies"in e.res&&l(null===e||void 0===e?void 0:e.res.cookies)||!!(null===e||void 0===e?void 0:e.cookies)&&l(e.cookies())},c=function(e){var t={};return e.getAll().forEach((function(e){var a=e.name,s=e.value;t[a]=s})),t},m=function(e){try{return"string"===typeof e?e:JSON.stringify(e)}catch(t){return e}};t.getCookies=function(e){if(r(e)){if(null===e||void 0===e?void 0:e.req)return c(e.req.cookies);if(null===e||void 0===e?void 0:e.cookies)return c(e.cookies())}var t;if(e&&(t=e.req),!n())return t&&t.cookies?t.cookies:t&&t.headers.cookie?(0,o.parse)(t.headers.cookie):{};for(var a={},s=document.cookie?document.cookie.split("; "):[],i=0,l=s.length;i<l;i++){var m=s[i].split("="),d=m.slice(1).join("=");a[m[0]]=d}return a};t.getCookie=function(e,a){var s,i=(0,t.getCookies)(a)[e];if(void 0!==i)return(s=i)?s.replace(/(%[0-9A-Z]{2}
1)+/g,decodeURIComponent):s};t.setCookie=function(e,t,a){if(r(a)){var l=a.req,c=a.res,d=a.cookies,p=i(a,["req","res","cookies"]),h=s({name:e,value:m(t)},p);return l&&l.cookies.set(h),c&&c.cookies.set(h),void(d&&d().set(h))}var u,g,f;if(a){var v=a;g=l=v.req,f=c=v.res,u=i(v,["req","res"])}var x=(0,o.serialize)(e,m(t),s({path:"/"},u));if(n())document.cookie=x;else if(f&&g){var j=f.getHeader("Set-Cookie");if(Array.isArray(j)||(j=j?[String(j)]:[]),f.setHeader("Set-Cookie",j.concat(x)),g&&g.cookies){var N=g.cookies;""===t?delete N[e]:N[e]=m(t)}if(g&&g.headers&&g.headers.cookie){N=(0,o.parse)(g.headers.cookie);""===t?delete N[e]:N[e]=m(t),g.headers.cookie=Object.entries(N).reduce((function(e,t){return e.concat("".concat(t[0],"=").concat(t[1],";"))}),"")}}};t.deleteCookie=function(e,a){return(0,t.setCookie)(e,"",s(s({},a),{maxAge:-1}))};t.hasCookie=function(e,a){return!!e&&(0,t.getCookies)(a).hasOwnProperty(e)}},34171:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/2020-recap",function(){return a(35283)}])},98514:function(e,t,a){"use strict";a.d(t,{$:function(){return l},t:function(){return r}});var s=a(85893),i=a(2962),o=a(9008),n=a.n(o);function l(e){var t,a,o,l,r,c,m,d=e.data,p=d.title,h=d.description,u=d.slug,g=d.featureImage,f=d.featureImageAlt,v=d.keywords,x="https://katalon.com";return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i.PB,{title:p,description:h,canonical:"".concat(x).concat(u),openGraph:{type:"website",url:"".concat(x).concat(u),title:d.facebookSocial?d.facebookSocial.title:p,description:d.facebookSocial?d.facebookSocial.description:h,locale:"en_EN",images:(null===(t=d.facebookSocial)||void 0===t?void 0:t.image)||g?[{url:(null===(a=d.facebookSocial)||void 0===a?void 0:a.image)||g,alt:(null===(o=d.facebookSocial)||void 0===o?void 0:o.alt)||f}]:void 0,site_name:"katalon.com"},twitter:{handle:"@",site:"katalon.com",cardType:(null===(l=d.twitterSocial)||void 0===l?void 0:l.cardType)||"summary"}}),"",(0,s.jsxs)(n(),{children:[(0,s.jsx)("meta",{name:"twitter:description",content:d.twitterSocial?d.twitterSocial.description:h}),(0,s.jsx)("meta",{name:"twitter:title",content:d.twitterSocial?d.twitterSocial.title:p}),((null===(r=d.twitterSocial)||void 0===r?void 0:r.image)||g)&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("meta",{name:"twitter:image",content:(null===(c=d.twitterSocial)||void 0===c?void 0:c.image)||g}),(0,s.jsx)("meta",{name:"twitter:image:alt",content:(null===(m=d.twitterSocial)||void 0===m?void 0:m.alt)||f})]}),v?(0,s.jsx)("meta",{name:"keywords",content:v}):"",d.structuredData?(0,s.jsx)("script",{type:"application/ld+json",children:d.structuredData}):""]})]})}function r(e){var t=e.data,a=t.title,o=t.description,l=t.slug,r=t.featureImage,c=t.featureImageAlt,m=t.keywords,d="https://katalon.com";return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i.PB,{title:a,description:o,canonical:"".concat(d).concat(l),openGraph:{type:"article",url:"".concat(d).concat(l),title:t.facebookSocial?t.facebookSocial.title:a,description:t.facebookSocial?t.facebookSocial.description:o,locale:"en_EN",images:[{url:t.facebookSocial?t.facebookSocial.image:r,alt:t.facebookSocial?t.facebookSocial.alt:c}],site_name:"katalon.com"},twitter:{handle:"@",site:"katalon.com",cardType:"summary"}}),"",(0,s.jsxs)(n(),{children:[(0,s.jsx)("meta",{name:"twitter:description",content:t.twitterSocial?t.twitterSocial.description:o}),(0,s.jsx)("meta",{name:"twitter:title",content:t.twitterSocial?t.twitterSocial.title:a}),(0,s.jsx)("meta",{name:"twitter:image",content:t.twitterSocial?t.twitterSocial.image:r}),(0,s.jsx)("meta",{name:"twitter:image:alt",content:t.twitterSocial?t.twitterSocial.alt:c}),(0,s.jsx)("meta",{name:"keywords",content:m}),(0,s.jsx)("link",{rel:"alternate",type:"application/rss+xml",href:"https://katalon.com/resources-center/blog/rss.xml"}),t.structuredData?(0,s.jsx)("script",{type:"application/ld+json",children:JSON.stringify(t.structuredData)}):""]})]})}},35283:function(e,t,a){"use strict";a.r(t),a.d(t,{__N_SSP:function(){return m},default:function(){return d}});var s=a(85893),i=(a(41561),a(88066),a(98514)),o=a(67294),n=a(74045),l=a.n(n),r=(a(19755),function(){return(0,o.useEffect)((function(){})),(0,s.jsx)(s.Fragment,{children:(0,s.jsx)("div",{className:l().wrappingRecap2020,children:(0,s.jsxs)("div",{className:"report-2020",children:[(0,s.jsx)("div",{className:"hero",children:(0,s.jsxs)("div",{className:"wrapper",children:[(0,s.jsxs)("div",{className:"content",children:[(0,s.jsx)("div",{className:"section-title",children:"A Farewell To 2020"}),(0,s.jsx)("div",{className:"section-description",children:"You. Us. We Develop Together"}),(0,s.jsx)("div",{className:"details",children:"Amid a challenging 2020, the Katalon community has achieved many notable marks together. Let\u2019s end this year with some beautiful moments, all possible because of you!"})]}),(0,s.jsx)("div",{className:"scroll-icon",children:(0,s.jsx)("img",{src:"https://katalon.info/hubfs/raw_assets/public/Katalon_December2021/images/icon_scrolldown.png",alt:"Scroll down"})}),(0,s.jsx)("div",{className:"renovation",children:(0,s.jsxs)("div",{className:"section-title",children:["Progress Towards ",(0,s.jsx)("span",{className:"bold-text",children:"Renovation"})]})})]})}),(0,s.jsxs)("div",{className:"renovation-list",children:[(0,s.jsx)("img",{className:"illustration",src:"https://d1h3p5fzmizjvp.cloudfront.net/themes/katalon_4/images/pages/recap_2020/renovation-progress.svg",alt:"Progress towards renovation"}),(0,s.jsx)("a",{className:"cta",href:"/free-automation-tools",children:"Experience our solutions"})]}),(0,s.jsxs)("div",{className:"accomplishment",children:[(0,s.jsxs)("div",{className:"section-title",children:["Progress Towards ",(0,s.jsx)("span",{className:"bold-text",children:"Accomplishment"})]}),(0,s.jsxs)("div",{className:"listing",children:[(0,s.jsxs)("div",{className:"katalon-studio",children:[(0,s.jsx)("img",{className:"illustration",src:"https://katalon.info/hubfs/Katalon_December2021/Images/Img1.png",alt:"Katalon Studio"}),(0,s.jsxs)("div",{className:"content",children:[(0,s.jsxs)("div",{className:"intro",children:[(0,s.jsx)("img",{className:"logo",src:"https://katalon.info/hubfs/Katalon_December2021/Images/KS70x70.png",alt:"Katalon Studio logo"}),(0,s.jsxs)("div",{className:"detail",children:[(0,s.jsx)("div",{className:"title",children:"Katalon Studio"}),(0,s.jsx)("div",{className:"description",children:"Go codeless, create & execute tests on all platforms"})]})]}),(0,s.jsxs)("div",{className:"statistics",children:[(0,s.jsxs)("div",{className:"group",children:[(0,s.jsx)("div",{className:"number",children:"187,159"}),(0,s.jsx)("div",{className:"text",children:"new projects created"})]}),(0,s.jsxs)("div",{className:"group",children:[(0,s.jsx)("div",{className:"number",children:"24,988,438"}),(0,s.jsx)("div",{className:"text",children:"new test runs created"})]})]})]})]}),(0,s.jsxs)("div",{className:"katalon-studio-enterprise",children:[(0,s.jsxs)("div",{className:"content",children:[(0,s.jsx)("img",{className:"logo",src:"https://katalon.info/hubfs/Katalon_December2021/Images/SE258x258.png",alt:"Katalon Studio Enterprise logo"}),(0,s.jsxs)("div",{className:"intro",children:[(0,s.jsx)("div",{className:"title",children:"Katalon Studio Enterprise"}),(0,s.jsx)("div",{className:"description",children:"An advanced, powerful, and scalable solution for business of any size"}),(0,s.jsxs)("div",{className:"statistics",children:[(0,s.jsx)("div",{className:"number",children:"60K+"}),(0,s.jsx)("div",{className:"text",children:"enterprise users"})]})]})]}),(0,s.jsx)("img",{className:"illustration",src:"https://katalon.info/hubfs/Katalon_December2021/Images/Group%20280.png",alt:"Katalon Studio Enterprise"})]})]})]}),(0,s.jsx)("div",{className:"favorite-features",children:(0,s.jsxs)("div",{className:"wrapper",children:[(0,s.jsx)("div",{className:"section-title",children:"Favorite Features"}),(0,s.jsxs)("div",{className:"listing",children:[(0,s.jsxs)("div",{className:"feature",children:[(0,s.jsx)("img",{className:"illustration",src:"https://katalon.info/hubfs/Katalon_December2021/Images/Record_%20Playback.png",alt:"Record & Playback"}),(0,s.jsx)("div",{className:"title",children:"Record & Playback"})]}),(0,s.jsxs)("div",{className:"feature",children:[(0,s.jsx)("img",{className:"illustration",src:"https://katalon.info/hubfs/Katalon_December2021/Images/_BDDTesting.png",alt:"BDD Testing"}),(0,s.jsx)("div",{className:"title",children:"BDD Testing"})]}),(0,s.jsxs)("div",{className:"feature",children:[(0,s.jsx)("img",{className:"illustration",src:"https://katalon.info/hubfs/Katalon_December2021/Images/Spy.png",alt:"Spy Utilities"}),(0,s.jsx)("div",{className:"title",children:"Spy Utilities"})]}),(0,s.jsxs)("div",{className:"feature",children:[(0,s.jsx)("img",{className:"illustration",src:"https://katalon.info/hubfs/Katalon_December2021/Images/Troubleshoot.png",alt:"Troubleshoot & Debug"}),(0,s.jsx)("div",{className:"title",children:"Troubleshoot & Debug"})]})]})]})}),(0,s.jsx)("div",{className:"more-accomplishment",children:(0,s.jsxs)("div",{className:"listing",children:[(0,s.jsxs)("div",{className:"katalon-testops",children:[(0,s.jsx)("img",{className:"illustration",src:"https://katalon.info/hubfs/Katalon_December2021/Images/Group%20269.png",alt:"Katalon TestOps"}),(0,s.jsxs)("div",{className:"content",children:[(0,s.jsxs)("div",{className:"intro",children:[(0,s.jsx)("img",{src:"https://katalon.info/hubfs/Katalon_December2021/Images/logoTO70x70.png",className:"logo",alt:"Katalon TestOps logo"}),(0,s.jsxs)("div",{className:"detail",children:[(0,s.jsx)("div",{className:"title",children:"Katalon TestOps"}),(0,s.jsx)("div",{className:"description",children:"Orchestrate Test Automation. Connect to DevOps"})]})]}),(0,s.jsxs)("div",{className:"statistics",children:[(0,s.jsx)("div",{className:"number",children:"29,469,462"}),(0,s.jsx)("div",{className:"text",children:"new test reports generated"})]})]})]}),(0,s.jsxs)("div",{className:"katalon-recorder",children:[(0,s.jsxs)("div",{className:"content",children:[(0,s.jsx)("img",{className:"logo",src:"https://katalon.info/hubfs/Katalon_December2021/Images/logoR163x163.png",alt:"Katalon Recorder logo"}),(0,s.jsxs)("div",{className:"intro",children:[(0,s.jsx)("div",{className:"title",children:"Katalon Recorder"}),(0,s.jsx)("div",{className:"description",children:"A lightweight extension for record and playback"}),(0,s.jsxs)("div",{className:"buttons",children:[(0,s.jsxs)("a",{className:"add-on",href:"https://chrome.google.com/webstore/detail/katalon-recorder-selenium/ljdobmomdgdljniojadhoplhkpialdid",children:["Add to Chrome",(0,s.jsx)("img",{className:"browser-logo",src:"https://katalon.info/hubfs/Katalon_December2021/Images/Chrome.png",alt:"Chrome logo"})]}),(0,s.jsxs)("a",{className:"add-on",href:"https://addons.mozilla.org/en-US/firefox/addon/katalon-automation-record/",children:["Add to Firefox",(0,s.jsx)("img",{className:"browser-logo",src:"https://katalon.info/hubfs/Katalon_December2021/Images/Firefox.png",alt:"Chrome logo"})]})]}),(0,s.jsxs)("div",{className:"statistics",children:[(0,s.jsx)("div",{className:"number",children:"106,622"}),(0,s.jsx)("div",{className:"text",children:"new installations"})]})]})]}),(0,s.jsx)("img",{className:"illustration",src:"https://katalon.info/hubfs/Katalon_December2021/Images/Img2.png",alt:"Katalon Recorder"})]})]})}),(0,s.jsxs)("div",{className:"relationships",children:[(0,s.jsxs)("div",{className:"intro",children:[(0,s.jsxs)("div",{className:"section-title",children:["Progress towards",(0,s.jsx)("span",{className:"bold-text",children:"Relationships"})]}),(0,s.jsxs)("div",{className:"section-description",children:["Dedicated to advancing businesses at all sizes, Katalon are trusted by ",(0,s.jsx)("span",{className:"blue-text",children:"100K+"})," companies in",(0,s.jsx)("span",{className:"green-text",children:"165+"})," countries."]})]}),(0,s.jsxs)("div",{className:"sections",children:[(0,s.jsxs)("div",{className:"partners",children:[(0,s.jsx)("div",{className:"title",children:"Partners"}),(0,s.jsxs)("div",{className:"listing",children:[(0,s.jsx)("div",{className:"company",children:(0,s.jsx)("img",{src:"https://d1h3p5fzmizjvp.cloudfront.net/themes/katalon_4/images/pages/katalon_report_2020/logo_company/Technology.png",alt:""})}),(0,s.jsx)("div",{className:"company",children:(0,s.jsx)("img",{src:"https://d1h3p5fzmizjvp.cloudfront.net/themes/katalon_4/images/pages/katalon_report_2020/logo_company/Bitmap.png",alt:""})}),(0,s.jsx)("div",{className:"company",children:(0,s.jsx)("img",{src:"https://d1h3p5fzmizjvp.cloudfront.net/themes/katalon_4/images/pages/katalon_report_2020/logo_company/Bitmap-9.png",alt:""})}),(0,s.jsx)("div",{className:"company",children:(0,s.jsx)("img",{src:"https://d1h3p5fzmizjvp.cloudfront.net/themes/katalon_4/images/pages/katalon_report_2020/logo_company/Bitmap-10.png",alt:""})}),(0,s.jsx)("div",{className:"company",children:(0,s.jsx)("img",{src:"https://d1h3p5fzmizjvp.cloudfront.net/themes/katalon_4/images/pages/katalon_report_2020/logo_company/Group 2.png",alt:""})}),(0,s.jsx)("div",{className:"company",children:(0,s.jsx)("img",{src:"https://d1h3p5fzmizjvp.cloudfront.net/themes/katalon_4/images/pages/katalon_report_2020/logo_company/Bitmap-11.png",alt:""})}),(0,s.jsx)("div",{className:"company",children:(0,s.jsx)("img",{src:"https://d1h3p5fzmizjvp.cloudfront.net/themes/katalon_4/images/pages/katalon_report_2020/logo_company/Bitmap Copy 4.png",alt:""})}),(0,s.jsx)("div",{className:"company",children:(0,s.jsx)("img",{src:"https://d1h3p5fzmizjvp.cloudfront.net/themes/katalon_4/images/pages/katalon_report_2020/logo_company/Bitmap-1.png",alt:""})}),(0,s.jsx)("div",{className:"company",children:(0,s.jsx)("img",{src:"https://d1h3p5fzmizjvp.cloudfront.net/themes/katalon_4/images/pages/katalon_report_2020/logo_company/Bitmap-2.png",alt:""})}),(0,s.jsx)("div",{className:"company",children:(0,s.jsx)("img",{src:"https://d1h3p5fzmizjvp.cloudfront.net/themes/katalon_4/images/pages/katalon_report_2020/logo_company/Bitmap-5.png",alt:""})}),(0,s.jsx)("div",{className:"company",children:(0,s.jsx)("img",{src:"https://d1h3p5fzmizjvp.cloudfront.net/themes/katalon_4/images/pages/katalon_report_2020/logo_company/Bitmap-6.png",alt:""})}),(0,s.jsx)("div",{className:"company",children:(0,s.jsx)("img",{src:"https://d1h3p5fzmizjvp.cloudfront.net/themes/katalon_4/images/pages/katalon_report_2020/logo_company/Bitmap-12.png",alt:""})}),(0,s.jsx)("div",{className:"company",children:(0,s.jsx)("img",{src:"https://d1h3p5fzmizjvp.cloudfront.net/themes/katalon_4/images/pages/katalon_report_2020/logo_company/Bitmap Copy 11.png",alt:""})}),(0,s.jsx)("div",{className:"company",children:(0,s.jsx)("img",{src:"https://d1h3p5fzmizjvp.cloudfront.net/themes/katalon_4/images/pages/katalon_report_2020/logo_company/Bitmap Copy 9 1.png",alt:""})}),(0,s.jsx)("div",{className:"company",children:(0,s.jsx)("img",{src:"https://d1h3p5fzmizjvp.cloudfront.net/themes/katalon_4/images/pages/katalon_report_2020/logo_company/Bitmap-3.png",alt:""})}),(0,s.jsx)("div",{className:"company",children:(0,s.jsx)("img",{src:"https://d1h3p5fzmizjvp.cloudfront.net/themes/katalon_4/images/pages/katalon_report_2020/logo_company/Bitmap-15.png",alt:""})}),(0,s.jsx)("div",{className:"company",children:(0,s.jsx)("img",{src:"https://d1h3p5fzmizjvp.cloudfront.net/themes/katalon_4/images/pages/katalon_report_2020/logo_company/Bitmap-13.png",alt:""})}),(0,s.jsx)("div",{className:"company",children:(0,s.jsx)("img",{src:"https://d1h3p5fzmizjvp.cloudfront.net/themes/katalon_4/images/pages/katalon_report_2020/logo_company/athenco.png",alt:""})}),(0,s.jsx)("div",{className:"company",children:(0,s.jsx)("img",{src:"https://d1h3p5fzmizjvp.cloudfront.net/themes/katalon_4/images/pages/katalon_report_2020/logo_company/Bitmap Copy 12.png",alt:""})}),(0,s.jsx)("div",{className:"company",children:(0,s.jsx)("img",{src:"https://d1h3p5fzmizjvp.cloudfront.net/themes/katalon_4/images/pages/katalon_report_2020/logo_company/Bitmap-4.png",alt:""})}),(0,s.jsx)("div",{className:"company",children:(0,s.jsx)("img",{src:"https://d1h3p5fzmizjvp.cloudfront.net/themes/katalon_4/images/pages/katalon_report_2020/logo_company/Bitmap-14.png",alt:""})}),(0,s.jsx)("div",{className:"company",children:(0,s.jsx)("img",{src:"https://d1h3p5fzmizjvp.cloudfront.net/themes/katalon_4/images/pages/katalon_report_2020/logo_company/Bitmap Copy
1 13.png",alt:""})})]})]}),(0,s.jsxs)("div",{className:"forum-activities",children:[(0,s.jsx)("div",{className:"title",children:"Forum Activities"}),(0,s.jsx)("div",{className:"illustration",children:(0,s.jsx)("img",{src:"https://katalon.info/hubfs/Katalon_December2021/Images/Group%20245.png",alt:"Forum activities"})})]})]})]}),(0,s.jsxs)("div",{className:"knowledge",children:[(0,s.jsxs)("div",{className:"intro",children:[(0,s.jsxs)("div",{className:"section-title",children:["Progress towards",(0,s.jsx)("span",{className:"bold-text",children:"Knowledge"})]}),(0,s.jsx)("div",{className:"section-description",children:"To provide the community with a comprehensive hub about everything test automation, Katalon learning resources comprise various contents, ranging from hands-on practices to useful guidelines."})]}),(0,s.jsxs)("div",{className:"sections",children:[(0,s.jsxs)("div",{className:"webinars",children:[(0,s.jsx)("img",{className:"illustration",src:"https://katalon.info/hubfs/Katalon_December2021/Images/Group%20275_2.png",alt:"Webinars"}),(0,s.jsxs)("div",{className:"content",children:[(0,s.jsx)("div",{className:"title",children:"Webinars"}),(0,s.jsxs)("div",{className:"listing",children:[(0,s.jsxs)("a",{className:"link",href:"https://www.youtube.com/watch?v=pcfvzztLJBw&feature=youtu.be&ab_channel=Katalon",children:[(0,s.jsx)("img",{className:"link-icon",src:"https://katalon.info/hubfs/raw_assets/public/Katalon_December2021/images/Unionicon_webinar.png",alt:"Link icon"}),"What\u2019s New in Katalon Studio 7.5 - Demo and Live Q&A"]}),(0,s.jsxs)("a",{className:"link",href:"https://www.youtube.com/watch?v=O0UrBdPlZcU",children:[(0,s.jsx)("img",{className:"link-icon",src:"https://katalon.info/hubfs/raw_assets/public/Katalon_December2021/images/Unionicon_webinar.png",alt:"Link icon"}),"Automation Testing on the Cloud DevOps - Remote Working Made Easier"]}),(0,s.jsxs)("a",{className:"link",href:"https://www.youtube.com/watch?v=eougCwz1x8I&feature=youtu.be&ab_channel=Katalon",children:[(0,s.jsx)("img",{className:"link-icon",src:"https://katalon.info/hubfs/raw_assets/public/Katalon_December2021/images/Unionicon_webinar.png",alt:"Link icon"}),"Smooth Transition from Manual to Automated Testing - A User\u2019s Success Journey"]})]}),(0,s.jsx)("a",{className:"cta",href:"/webinars",children:"Check out our full session"})]})]}),(0,s.jsxs)("div",{className:"blog-posts",children:[(0,s.jsx)("div",{className:"title",children:"Blog Posts"}),(0,s.jsxs)("div",{className:"listing",children:[(0,s.jsxs)("a",{className:"blog",href:"https://katalon.com/resources-center/blog/agile-test-automation",children:[(0,s.jsx)("img",{className:"illustration",src:"https://d1h3p5fzmizjvp.cloudfront.net/themes/katalon_4/images/pages/katalon_report_2020/Group%20262.png",alt:"Automation Testing for Agile teams | How to Make it Right"}),(0,s.jsx)("div",{className:"title",children:"Automation Testing for Agile teams | How to Make it Right"})]}),(0,s.jsxs)("a",{className:"blog",href:"https://katalon.com/2020-recap/resources-center/blog/postman-alternatives-api-testing/",children:[(0,s.jsx)("img",{className:"illustration",src:"https://d1h3p5fzmizjvp.cloudfront.net/themes/katalon_4/images/pages/katalon_report_2020/Group%20261.png",alt:"3 Best Practices to Refine API Testing | Postman Alternatives in 2020"}),(0,s.jsx)("div",{className:"title",children:"3 Best Practices to Refine API Testing | Postman Alternatives in 2020"})]}),(0,s.jsxs)("a",{className:"blog",href:"https://katalon.com/resources-center/blog/mobile-cloud-testing/",children:[(0,s.jsx)("img",{className:"illustration",src:"https://d1h3p5fzmizjvp.cloudfront.net/themes/katalon_4/images/pages/katalon_report_2020/Group%20268.png",alt:"Mobile Cloud Testing 101 Introduction and Implementation"}),(0,s.jsx)("div",{className:"title",children:"Mobile Cloud Testing 101 Introduction and Implementation"})]}),(0,s.jsxs)("a",{className:"blog",href:"https://katalon.com/resources-center/blog/native-windows-application-testing",children:[(0,s.jsx)("img",{className:"illustration",src:"https://d1h3p5fzmizjvp.cloudfront.net/themes/katalon_4/images/pages/katalon_report_2020/Group%20263.png",alt:"Native Windows Recorder Accelerate Desktop Application Testing with Katalon"}),(0,s.jsx)("div",{className:"title",children:"Native Windows Recorder Accelerate Desktop Application Testing with Katalon"})]})]})]})]})]}),(0,s.jsxs)("div",{className:"community",children:[(0,s.jsxs)("div",{className:"section-title",children:["Progress towards",(0,s.jsx)("span",{className:"bold-text",children:"Community"})]}),(0,s.jsxs)("div",{className:"sections",children:[(0,s.jsxs)("div",{className:"section",children:[(0,s.jsx)("img",{className:"illustration",src:"https://katalon.info/hubfs/Katalon_December2021/Images/Group%20264.png",alt:"Prompt response to a global issue"}),(0,s.jsxs)("div",{className:"content",children:[(0,s.jsx)("div",{className:"title",children:"Prompt Response To A Global Issue"}),(0,s.jsx)("div",{className:"description",children:"Katalon provides various work-from-home materials for the testing community, helping balance between teams\u2019 safety and productivity."}),(0,s.jsx)("a",{className:"cta",href:"https://f.hubspotusercontent20.net/hubfs/2465122/Katalon_December2021/Pdf/Whitepaper_Test_From_Home.pdf",children:"Get the whitepaper"})]})]}),(0,s.jsxs)("div",{className:"section reverse",children:[(0,s.jsx)("img",{className:"illustration",src:"https://katalon.info/hubfs/Katalon_December2021/Images/Group%20285.png",alt:"Katalon In-depth Report"}),(0,s.jsxs)("div",{className:"content",children:[(0,s.jsx)("div",{className:"title",children:"Katalon In-depth Report"}),(0,s.jsx)("div",{className:"description",children:"Gathering insights from 5,000+ global professionals, the report is a comprehensive summary of the 2020 automation landscape, plus notable trends and anticipated innovations in 2021."}),(0,s.jsx)("a",{className:"cta",href:"https://katalon.com/test-automation-landscape-2020",children:"Download the report"})]})]})]})]}),(0,s.jsxs)("div",{className:"recognition",children:[(0,s.jsxs)("div",{className:"section-title",children:["Progress towards",(0,s.jsx)("span",{className:"bold-text",children:"Recognition"})]}),(0,s.jsxs)("div",{className:"listing",children:[(0,s.jsxs)("div",{className:"industry",children:[(0,s.jsx)("img",{className:"illustration",src:"https://katalon.info/hubfs/Katalon_December2021/Images/Gartnet.png",alt:"Best Test Automation Software of 2020"}),(0,s.jsx)("div",{className:"title",children:"Best Test Automation Software of 2020"})]}),(0,s.jsxs)("div",{className:"industry",children:[(0,s.jsx)("img",{className:"illustration",src:"https://katalon.info/hubfs/Katalon_December2021/Images/Cap.png",alt:"Capterra\u2019s Top Automated Testing Softw
1are"}),(0,s.jsx)("div",{className:"title",children:"Capterra\u2019s Top Automated Testing Software"})]}),(0,s.jsxs)("div",{className:"industry",children:[(0,s.jsx)("img",{className:"illustration",src:"https://katalon.info/hubfs/Katalon_December2021/Images/Top10.png",alt:"Top 10 Automated Testing Software"}),(0,s.jsx)("div",{className:"title",children:"Top 10 Automated Testing Software"})]}),(0,s.jsxs)("div",{className:"industry",children:[(0,s.jsx)("img",{className:"illustration",src:"https://katalon.info/hubfs/Katalon_December2021/Images/Top5.png",alt:"Top 5 API Testing Tools Solutions in 2020"}),(0,s.jsx)("div",{className:"title",children:"Top 5 API Testing Tools Solutions in 2020"})]})]})]}),(0,s.jsxs)("div",{className:"what-next",children:[(0,s.jsx)("img",{className:"illustration",src:"https://katalon.info/hubfs/Katalon_December2021/Images/Group%20265.png",alt:"What's next"}),(0,s.jsxs)("div",{className:"content",children:[(0,s.jsx)("div",{className:"title",children:"What's Next"}),(0,s.jsx)("div",{className:"description",children:"In 2021, we will concentrate on developing a systematic solution orchestration, combining our current products with brand-new solutions. Together, it\u2019s our goal to help you obtain a better testing flow."}),(0,s.jsx)("a",{className:"cta",href:"#contact-us",children:"Contact us for more information"})]})]}),(0,s.jsxs)("div",{className:"banner",children:[(0,s.jsx)("div",{className:"section-title",children:"It\u2019s a good chance to close a good year"}),(0,s.jsx)("div",{className:"section-description",children:"Katalon is grateful for your support and we look ahead to our new growth together next year!"})]})]})})})}),c=a(93207),m=(a(47041),!0);function d(e){e.data;return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i.$,{data:{title:"Take A Look Back at Katalon 2020 Recap | Katalon Solutions",description:"Amid a turbulent 2020, the Katalon community has achieved many notable marks. Let\u2019s \u201crewind\u201d the year, see what we\u2019ve accomplished together!",slug:"/2020-recap",featureImage:"",featureImageAlt:""}}),(0,s.jsx)(r,{})]})}d.getLayout=function(e){return(0,s.jsx)(c.Z,{children:e})}},74045:function(e){e.exports={wrappingRecap2020:"Recap2020_wrappingRecap2020__QjXP0",scrollIcon:"Recap2020_scrollIcon__a0fac"}}},function(e){e.O(0,[571,3102,3207,1561,9774,2888,179],(function(){return t=34171,e(e.s=t);var t}));var t=e.O();_N_E=t}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.