PageSourceSearch

https://glitchtip.com/chunk-YCH2BOXN.js

js glitchtip.com collected 2026-09-24 21:21:18 UTC 16,916 bytes, 21 lines download raw bytes

1import{a as F}from"./chunk-36QZVWZK.js";import{b as I}from"./chunk-IGTU7WTB.js";import"./chunk-EJDUCWQK.js";import{a as D,c as A,d as G,e as $,f as j}from"./chunk-4MZQCOKL.js";import"./chunk-4NOHDHR3.js";import{C as z,D as L}from"./chunk-SX3TUBRP.js";import{a as k}from"./chunk-EMFGOS5Q.js";import{a as E,c as T}from"./chunk-A4C6DLVO.js";import{v as S}from"./chunk-AWZ64QFD.js";import{Ab as v,Fb as m,Gb as t,Hb as e,Ib as c,Jb as y,Kb as w,Lb as M,Nb as h,Sb as C,Ta as l,Tb as _,Ub as P,_ as x,_a as a,cc as g,ec as n,fc as u,jc as O,mb as p,xc as d,yb as b,zb as f}from"./chunk-NJRHSFGD.js";var N=(()=>{class r{set src1x(s){let o=s.split(".").pop(),i=s.split("@1x")[0];this._webP=[`${i}@1x.webp
2`,`${i}@2x.webp 2x
3`,`${i}@3x.webp 3x`].join(","),this._main=[`${i}@1x.${o}
4`,`${i}@2x.${o} 2x
5`,`${i}@3x.${o} 3x`].join(","),this._fallback=s}get webPSrcset(){return this._webP||""}get mainSrcset(){return this._main||""}get fallbackSrc(){return this._fallback||""}constructor(){this.loading=d("lazy")}static{this.\u0275fac=function(o){return new(o||r)}}static{this.\u0275cmp=p({type:r,selectors:[["mkt-responsive-image"]],inputs:{alt:"alt",loading:[1,"loading"],src1x:"src1x"},decls:3,vars:5,consts:[["type","image/webp",3,"srcset"],[3,"src","srcset","alt"]],template:function(o,i){o&1&&(y(0,"picture"),M(1,"source",0)(2,"img",1),w()),o&2&&(a(),h("srcset",i.webPSrcset),a(),h("src",i.fallbackSrc,l)("srcset",i.mainSrcset)("alt",i.alt?i.alt:""),b("loading",i.loading()))},styles:["[_nghost-%COMP%]{display:block;margin:20px 0}picture[_ngcontent-%COMP%]{display:block}img[_ngcontent-%COMP%]{display:block;width:100%;height:auto}"],changeDetection:1})}}return r})();var U=["*"];function B(r,K){if(r&1&&(t(0,"div",3)(1,"mat-icon",4),n(2),e(),t(3,"h2",5),n(4),e()()),r&2){let s=C();a(2),u(s.icon()),a(2),u(s.heading())}}var R=(()=>{class r{constructor(){this.icon=d(),this.heading=d(),this.imageSrc=d.required(),this.imageAlt=d.required(),this.direction=d.required(),this.promo=d(!1)}static{this.\u0275fac=function(o){return new(o||r)}}static{this.\u0275cmp=p({type:r,selectors:[["mkt-feature-section"]],inputs:{icon:[1,"icon"],heading:[1,"heading"],imageSrc:[1,"imageSrc"],imageAlt:[1,"imageAlt"],direction:[1,"direction"],promo:[1,"promo"]},ngContentSelectors:U,decls:5,vars:13,consts:[[1,"screenshots"],[1,"screenshot",3,"src1x","alt"],[1,"description-card"],[1,"feature-header"],[1,"feature-icon"],[1,"fancy","marketing-subheading"]],template:function(o,i){o&1&&(_(),t(0,"div",0),c(1,"mkt-responsive-image",1),t(2,"div",2),f(3,B,5,2,"div",3),P(4),e()()),o&2&&(g("left-right-row",i.direction()==="left")("right-left-row",i.direction()==="right"),a(),g("main-promo",i.promo()),m("src1x",i.imageSrc())("alt",i.imageAlt()),a(),g("pad-left",i.direction()==="left")("pad-right",i.direction()==="right"),a(),v(i.icon()&&i.heading()?3:-1))},dependencies:[I,N],styles:["[_nghost-%COMP%]{display:block;padding-top:20px;padding-bottom:40px}.screenshots[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;margin:0 10%}@media screen and (max-width:1280px){.screenshots[_ngcontent-%COMP%]{flex-direction:column;margin:0}}@media screen and (min-width:1280px){.screenshots[_ngcontent-%COMP%]   .screenshot[_ngcontent-%COMP%]{flex-shrink:0;width:55%}}.screenshots[_ngcontent-%COMP%]   .description-card[_ngcontent-%COMP%]{width:45%;text-align:left}@media screen and (max-width:1280px){.screenshots[_ngcontent-%COMP%]   .description-card[_ngcontent-%COMP%]{width:100%;padding:0 16px}}.screenshots[_ngcontent-%COMP%]   .description-card[_ngcontent-%COMP%]   .feature-header[_ngcontent-%COMP%]{display:flex;align-items:first baseline;gap:12px}.screenshots[_ngcontent-%COMP%]   .description-card[_ngcontent-%COMP%]   .feature-icon[_ngcontent-%COMP%]{color:var(--mat-sys-on-primary);font-size:24px;width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:visible;border-radius:var(--mat-sys-corner-medium, 12px);background:linear-gradient(180deg,color-mix(in srgb,var(--mat-sys-primary) 85%,var(--mat-sys-on-primary)) 0%,var(--mat-sys-primary) 100%);box-shadow:0 2px 4px color-mix(in srgb,var(--mat-sys-primary) 30%,transparent),inset 0 1px color-mix(in srgb,var(--mat-sys-on-primary) 20%,transparent)}.screenshots[_ngcontent-%COMP%]   .description-card[_ngcontent-%COMP%]   .fancy[_ngcontent-%COMP%]{margin-top:0}.screenshots[_ngcontent-%COMP%]   .description-card[_ngcontent-%COMP%]   .marketing-body[_ngcontent-%COMP%]{line-height:1.6em}@media screen and (min-width:1280px){.screenshots[_ngcontent-%COMP%]   .pad-left[_ngcontent-%COMP%]{margin-left:40px}}@media screen and (min-width:1280px){.screenshots[_ngcontent-%COMP%]   .pad-right[_ngcontent-%COMP%]{margin-right:40px}}
5.screenshots[_ngcontent-%COMP%]   .screenshot[_ngcontent-%COMP%]:not(.main-promo){border-radius:var(--mat-sys-corner-large, 16px);border:6px solid var(--mat-sys-outline-variant);box-shadow:var(--mat-sys-shadow-1);overflow:hidden}@media screen and (min-width:1280px){.left-right-row[_ngcontent-%COMP%]{flex-direction:row;margin-left:0}.left-right-row[_ngcontent-%COMP%]   .screenshot[_ngcontent-%COMP%]{margin-left:-4%}}@media screen and (min-width:1280px){.right-left-row[_ngcontent-%COMP%]{flex-direction:row-reverse;margin-right:0}.right-left-row[_ngcontent-%COMP%]   .screenshot[_ngcontent-%COMP%]{margin-right:-4.5%}}"],changeDetection:1})}}return r})();var H=()=>["documentation","install"],be=(()=>{class r{constructor(){this.links=x(k),this.registerLink=this.links.registerLink}static{this.\u0275fac=function(o){return new(o||r)}}static{this.\u0275cmp=p({type:r,selectors:[["marketing-home"]],decls:96,vars:5,consts:[[1,"hero-and-nav-container"],["appearance","outlined",1,"hero-card"],[1,"hero-images-container"],[1,"hero-content-left"],[1,"hero"],[1,"fancy","marketing-heading"],[1,"content"],[1,"marketing-body"],["mat-flat-button","","color","primary",3,"href"],[1,"bot-hero-image"],["media","(max-width: 479px)","type","image/webp","srcset",`
6                /assets/home/[email protected],
7                /assets/home/[email protected] 2x,
8                /assets/home/[email protected] 3x
9              `],["media","(max-width: 479px)","srcset",`
10                /assets/home/[email protected],
11                /assets/home/[email protected] 2x,
12                /assets/home/[email protected] 3x
13              `],["type","image/webp","srcset",`
14                /assets/home/[email protected],
15                /assets/home/[email protected] 2x,
16                /assets/home/[email protected] 3x
17              `],["src","/assets/home/[email protected]","srcset",`
18                /assets/home/[email protected],
19                /assets/home/[email protected] 2x,
20                /assets/home/[email protected] 3x
21              `,"alt","","loading","eager"],[1,"hero-screenshot"],["type","image/webp","srcset","/assets/home/[email protected]"],["src","/assets/home/[email protected]","alt","GlitchTip Dashboard"],[1,"big-card-wrapper"],["imageSrc","assets/home/[email protected]","imageAlt","Illustration that shows errors from various sites/apps reporting to GlitchTip","direction","right",1,"main-promo-section",3,"promo"],[1,"squiggle"],[3,"routerLink"],[3,"href"],["icon","breaking_news","heading","Error Tracking","imageSrc","assets/home/[email protected]","imageAlt","Screenshot of GlitchTip Issues Page","direction","left",1,"divider"],["href","https://docs.sentry.io/platforms/"],["icon","avg_pace","heading","Performance Monitoring","imageSrc","assets/home/[email protected]","imageAlt","Screenshot of GlitchTip Performance Page","direction","right",1,"divider"],["icon","share_eta","heading","Uptime Monitoring","imageSrc","assets/home/[email protected]","imageAlt","Screenshot of GlitchTip Uptime Monitors","direction","left",1,"divider"],["icon","text_snippet","heading","Logs","imageSrc","assets/home/[email protected]","imageAlt","Screenshot of GlitchTip Logs","direction","right",1,"divider"],["id","pricing",1,"centered-block","divider"],[1,"centered-block","divider"],["id","mc_embed_signup"],["action","https://burkesoftware.us7.list-manage.com/subscribe/post?u=894614c6582c030b526699146&id=116edb1090","method","post","id","mc-embedded-subscribe-form","name","mc-embedded-subscribe-form","target","_blank","novalidate","",1,"validate"],["id","mc_embed_signup_scroll",1,"subscribe-wrapper"],[1,"mc-field-group"],["appearance","outline"],[2,"position","absolute","left","-5000px"],["matInput","","type","email","value","","name","EMAIL","id","mce-EMAIL",1,"required","email"],["id","mce-responses",1,"clear"],["id","mce-error-response",1,"response",2,"display","none"],["id","mce-success-response",1,"response",2,"display","none"],["aria-hidden","true",2,"position","absolute","left","-5000px"],["type","text","name","b_894614c6582c030b526699146_116edb1090","tabindex","-1","value",""],[1,"clear"],["mat-stroked-button","","color","primary","type","submit","name","subscribe","id","mc-embedded-subscribe"],["href","https://passit.io"],["href","https://gitlab.com/glitchtip"]],template:function(o,i){o&1&&(t(0,"div",0)(1,"mat-card",1)(2,"mat-card-content")(3,"div",2)(4,"div",3)(5,"div",4)(6,"h2",5),n(7," Simple, open source error\xA0tracking "),e(),t(8,"div",6)(9,"p",7),n(10," Collect every error from your project in real time, organize them to make them useful, and receive alerts when and where you want...without breaking the budget. "),e(),t(11,"p",7)(12,"a",8),n(13," Try GlitchTip for free "),e()()()(),t(14,"picture",9),c(15,"source",10)(16,"source",11)(17,"source",12)(18,"img",13),e()(),t(19,"div",14)(20,"picture"),c(21,"source",15)(22,"img",16),e()()()()()(),t(23,"mat-card",17)(24,"mat-card-content")(25,"mkt-feature-section",18)(26,"h2",5),n(27,"Have some "),t(28,"span",19),n(29,"bugs"),e(
21),n(30," in your code?"),e(),t(31,"p",7),n(32," GlitchTip makes monitoring software easy. Track errors, monitor performance, and check site uptime all in one place. Our app is compatible with Sentry client SDKs, but easier to run. "),e(),t(33,"p",7),n(34," It's also open source, so you can view, modify, and use the code as you see fit. "),t(35,"a",20),n(36,"Run it on your server"),e(),n(37,", or let us host it for\xA0you. All you need to do is "),t(38,"a",21),n(39,"register"),e(),n(40," with your email and password. Then, select the subscription that works best for you. "),e(),t(41,"p",7),n(42," GlitchTip is the right choice if you value simplicity, affordability, and the freedom provided by open source. "),e()(),t(43,"mkt-feature-section",22)(44,"p",7),n(45," Report your website or application's exceptions, log messages, Content Security Policy violations, and more to one place to triage and resolve. GlitchTip can use "),t(46,"a",23),n(47," Sentry's open source SDKs"),e(),n(48," to receive error data from your\xA0application. "),e()(),t(49,"mkt-feature-section",24)(50,"p",7),n(51," Find out where your app is slow. GlitchTip takes a simple, works out of the box approach. No dashboard building and metrics hunting. Just find your slowest web requests, database calls, and other transactions. "),e()(),t(52,"mkt-feature-section",25)(53,"p",7),n(54," GlitchTip can ping your site and warn you when it's not responding. Or reverse it and send GlitchTip a request on schedule. If GlitchTip doesn't receive your ping, it will send you an alert via email or webhook. "),e()(),t(55,"mkt-feature-section",26)(56,"p",7),n(57," Search and filter your application logs alongside your errors and performance data. Keep everything in one place for faster debugging. "),e()(),t(58,"div",27)(59,"h2",5),n(60,"Pricing"),e(),c(61,"mkt-payment"),e(),t(62,"div",28)(63,"h2",5),n(64," Stay up-to-date on our latest features and releases "),e(),t(65,"div",29)(66,"form",30)(67,"div",31)(68,"div",32)(69,"mat-form-field",33)(70,"div",34),n(71," Email Address "),e(),t(72,"mat-label"),n(73,"Email Address"),e(),c(74,"input",35),e()(),t(75,"div",36),c(76,"div",37)(77,"div",38),e(),t(78,"div",39),c(79,"input",40),e(),t(80,"div",41)(81,"button",42),n(82," Subscribe "),e()()()()(),t(83,"h2",5),n(84,"Who\u2019s making this?"),e(),t(85,"div",6)(86,"p",7),n(87," GlitchTip was created by Burke Software and Consulting, a small team of software developers doing consulting work and supporting open source software development. We also created "),t(88,"a",43),n(89,"Passit"),e(),n(90,". "),e(),t(91,"p",7),n(92," GlitchTip is open source, which means that you can be making it too! If you\u2019re interested in doing so, "),t(93,"a",44),n(94,"visit our GitLab page"),e(),n(95," for more information, or start a live chat on this\xA0page. "),e()()()()()),o&2&&(a(12),m("href",i.registerLink,l),a(13),m("promo",!0),a(10),m("routerLink",O(4,H)),a(3),m("href",i.registerLink,l))},dependencies:[L,z,E,T,j,$,A,D,G,S,F,R],styles:['.hero-card[_ngcontent-%COMP%]{--mat-card-container-color: var(--mat-sys-surface-container);width:95%;max-width:1800px;margin:1.5rem auto 40px;padding:24px clamp(40px,4vw,80px) 40px;border-radius:var(--mat-sys-corner-extra-large, 28px);overflow:hidden;position:relative;background-image:url(/assets/home/background-art-light.webp),conic-gradient(from 90deg at 1px 1px,#0000 90deg,color-mix(in srgb,var(--mat-sys-outline-variant) 35%,transparent) 0);background-size:cover,36px 36px;background-position:center center,0 0}.hero-card[_ngcontent-%COMP%]:before{content:"";position:absolute;inset:0;background:linear-gradient(to right,rgba(255,255,255,.7) 0%,rgba(255,255,255,.3) 15%,transparent 100%);z-index:0;pointer-events:none}@media screen and (max-width:1280px){.hero-card[_ngcontent-%COMP%]{padding:24px}}.hero-card[_ngcontent-%COMP%]   mat-card-content[_ngcontent-%COMP%]{position:relative;z-index:1}.hero-images-container[_ngcontent-%COMP%]{display:flex;gap:3rem;align-items:center;overflow:visible}@media screen and (max-width:1280px){.hero-images-container[_ngcontent-%COMP%]{flex-direction:column;position:relative}}.hero-content-left[_ngcontent-%COMP%]{width:45%;flex-shrink:0;position:relative}@media screen and (max-width:1280px){.hero-content-left[_ngcontent-%COMP%]{width:100%}}.hero[_ngcontent-%COMP%]{margin:0;padding:0;z-index:1;position:relative}@media screen and (max-width:600px){.hero[_ngcontent-%COMP%]{padding:65px 0 0;font-size:.85em}}.hero[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{max-width:550px;margin:0}.hero[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%] > p[_ngcontent-%COMP%]:first-child{margin-top:0}.hero[_ngcontent-%COMP%]   .marketing-body[_ngcontent-%COMP%]{font-size:1.25em;line-height:1.5em}.bot-hero-image[_ngcontent-%COMP%]{position:relative;display:block;margin-top:2rem;padding:0;z-index:1}@media screen and (max-width:1280px){.bot-hero-image[_ngcontent-%COMP%]{z-index:2;margin-top:0;margin-bottom:0}}@media screen and (min-width:1280px){.bot-hero-image[_ngcontent-%COMP%]{margin-right:-20%}}.bot-hero-image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{position:relative;display:block;width:100%;max-width:900px;margin:0 auto}
21.hero-screenshot[_ngcontent-%COMP%]{width:85%;flex-shrink:0;margin-right:-35%;perspective:1000px}@media screen and (max-width:1280px){.hero-screenshot[_ngcontent-%COMP%]{display:none}}.hero-screenshot[_ngcontent-%COMP%]   picture[_ngcontent-%COMP%]{display:block;transform:rotateY(-12deg) rotateX(3deg);border-radius:var(--mat-sys-corner-large, 16px);box-shadow:0 25px 80px #0000004d,0 10px 30px #0003}.hero-screenshot[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block;width:100%;height:auto;border-radius:var(--mat-sys-corner-large, 16px);border:6px solid var(--mat-sys-outline-variant)}.centered-block[_ngcontent-%COMP%]{text-align:center}.divider[_ngcontent-%COMP%]{border-top:1px solid var(--mat-sys-outline-variant)}.subscribe-wrapper[_ngcontent-%COMP%]{display:flex;gap:0 20px}@media screen and (min-width:600px){.subscribe-wrapper[_ngcontent-%COMP%]{margin:0 50px}}@media screen and (max-width:600px){.subscribe-wrapper[_ngcontent-%COMP%]{flex-direction:column}.subscribe-wrapper[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%}}.subscribe-wrapper[_ngcontent-%COMP%]   .mc-field-group[_ngcontent-%COMP%]{flex:1}.subscribe-wrapper[_ngcontent-%COMP%]   .mc-field-group[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{width:100%}.subscribe-wrapper[_ngcontent-%COMP%]   .clear[_ngcontent-%COMP%]:last-child{align-self:flex-start;margin-top:9px}@media screen and (max-width:600px){.subscribe-wrapper[_ngcontent-%COMP%]   .clear[_ngcontent-%COMP%]:last-child{align-self:stretch;margin-top:0}}.squiggle[_ngcontent-%COMP%]{text-decoration:underline wavy var(--mat-sys-error, #b3261e);text-decoration-skip-ink:none;text-underline-offset:4px;font-size:inherit;text-decoration-thickness:2px}.main-promo-section[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}'],changeDetection:1})}}return r})();export{be as HomeComponent};

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.