From bc48c9cdd4da51b59efde42b6e1e1df5e28508bb Mon Sep 17 00:00:00 2001 From: Zane Meyers Date: Wed, 20 May 2026 17:30:52 -0400 Subject: [PATCH] vault backup: 2026-05-20 17:30:52 --- .obsidian/app.json | 2 +- .obsidian/community-plugins.json | 4 +- .../plugins/neighbouring-files/data.json | 2 +- .../plugins/obsidian-tidy-footnotes/main.js | 189 ++++++++++++++++++ .../obsidian-tidy-footnotes/manifest.json | 11 + .obsidian/plugins/tabout/data.json | 71 +++++++ .obsidian/plugins/tabout/main.js | 8 + .obsidian/plugins/tabout/manifest.json | 11 + .obsidian/plugins/tabout/styles.css | 24 +++ analog-lighting-controls-diagram.png | Bin 0 -> 59465 bytes digital-standalone-diagram.png | Bin 0 -> 43852 bytes lighting-controls.md | 10 + line-voltage-occupancy-sensor-diagram.png | Bin 0 -> 11997 bytes timestamped/2025-07-18_00-00-00.md | 3 +- timestamped/2025-08-15_14-15-41.md | 3 +- timestamped/2025-11-11_00-00-00.md | 3 +- timestamped/2025-12-02_10-57-00.md | 3 +- timestamped/2025-12-02_13-20-00.md | 4 +- timestamped/2025-12-03_15-54-22.md | 3 +- timestamped/2025-12-10_10-45-19.md | 2 +- timestamped/2025-12-16_09-20-52.md | 1 + timestamped/2025-12-16_20-04-00.md | 3 +- timestamped/2025-12-18_14-18-00.md | 1 + timestamped/2025-12-18_15-22-00.md | 1 + timestamped/2025-12-18_15-30-00.md | 2 + timestamped/2026-01-02_10-10-18.md | 1 + timestamped/2026-01-06_10-00-00.md | 1 + timestamped/2026-01-07_10-03-00.md | 3 +- timestamped/2026-01-07_10-05-00.md | 2 + timestamped/2026-01-09_14-45-00.md | 1 + timestamped/2026-01-11_09-00-00.md | 1 + timestamped/2026-01-20_09-09-12.md | 1 + timestamped/2026-01-20_14-25-00.md | 1 + timestamped/2026-01-20_16-30-00.md | 3 +- timestamped/2026-01-23_12-34-00.md | 1 + timestamped/2026-01-25_18-46-00.md | 3 +- timestamped/2026-01-25_22-59-00.md | 1 + timestamped/2026-01-29_17-57-00.md | 3 +- timestamped/2026-01-30_16-29-00.md | 3 +- timestamped/2026-02-17_16-36-35.md | 3 +- timestamped/2026-04-18_18-44-11.md | 5 +- timestamped/2026-04-20_08-31-52.md | 6 +- timestamped/2026-04-20_08-58-40.md | 5 +- timestamped/2026-04-22_11-50-05.md | 3 +- timestamped/2026-04-23_10-01-40.md | 4 +- timestamped/2026-04-23_14-36-51.md | 3 +- timestamped/2026-04-27_10-05-24.md | 3 +- timestamped/2026-04-27_12-19-33.md | 3 +- timestamped/2026-04-27_12-43-54.md | 3 +- timestamped/2026-04-27_12-56-35.md | 4 +- timestamped/2026-04-29_20-25-22.md | 3 +- timestamped/2026-04-30_14-27-02.md | 3 +- timestamped/2026-05-20_12-23-54.md | 42 ++++ timestamped/2026-05-20_13-10-36.md | 32 +++ 54 files changed, 476 insertions(+), 32 deletions(-) create mode 100644 .obsidian/plugins/obsidian-tidy-footnotes/main.js create mode 100644 .obsidian/plugins/obsidian-tidy-footnotes/manifest.json create mode 100644 .obsidian/plugins/tabout/data.json create mode 100644 .obsidian/plugins/tabout/main.js create mode 100644 .obsidian/plugins/tabout/manifest.json create mode 100644 .obsidian/plugins/tabout/styles.css create mode 100644 analog-lighting-controls-diagram.png create mode 100644 digital-standalone-diagram.png create mode 100644 line-voltage-occupancy-sensor-diagram.png create mode 100644 timestamped/2026-05-20_12-23-54.md create mode 100644 timestamped/2026-05-20_13-10-36.md diff --git a/.obsidian/app.json b/.obsidian/app.json index 9e3dc02..c6a70f9 100644 --- a/.obsidian/app.json +++ b/.obsidian/app.json @@ -4,7 +4,7 @@ "strictLineBreaks": true, "propertiesInDocument": "visible", "showLineNumber": true, - "autoPairMarkdown": false, + "autoPairMarkdown": true, "useTab": false, "alwaysUpdateLinks": true, "tabSize": 4, diff --git a/.obsidian/community-plugins.json b/.obsidian/community-plugins.json index 1e39670..449a3fe 100644 --- a/.obsidian/community-plugins.json +++ b/.obsidian/community-plugins.json @@ -24,5 +24,7 @@ "obsidian-toggle-list", "neighbouring-files", "cmdr", - "sheets" + "sheets", + "tabout", + "obsidian-tidy-footnotes" ] \ No newline at end of file diff --git a/.obsidian/plugins/neighbouring-files/data.json b/.obsidian/plugins/neighbouring-files/data.json index f3ea15d..d60ad2c 100644 --- a/.obsidian/plugins/neighbouring-files/data.json +++ b/.obsidian/plugins/neighbouring-files/data.json @@ -1,6 +1,6 @@ { "defaultSortOrder": "alphabetical", - "enableFolderLoop": true, + "enableFolderLoop": false, "enableFolderBoundary": false, "includedFileTypes": "markdownOnly", "additionalExtensions": [ diff --git a/.obsidian/plugins/obsidian-tidy-footnotes/main.js b/.obsidian/plugins/obsidian-tidy-footnotes/main.js new file mode 100644 index 0000000..1793582 --- /dev/null +++ b/.obsidian/plugins/obsidian-tidy-footnotes/main.js @@ -0,0 +1,189 @@ +/* +THIS IS A GENERATED/BUNDLED FILE BY ESBUILD +if you want to view the source, please visit the github repository of this plugin +*/ + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// src/main.ts +var main_exports = {}; +__export(main_exports, { + default: () => TidyFootnotes +}); +module.exports = __toCommonJS(main_exports); +var import_obsidian = require("obsidian"); + +// src/tidyFootnotes.ts +var reKey = /\[\^(.+?(?=\]))\]/gi; +var reDefinition = /^\[\^([^\]]+)\]\:/; +function isNumeric(value) { + return !isNaN(value - parseFloat(value)); +} +function tidyFootnotes(editor) { + let markers = []; + let definitions = /* @__PURE__ */ new Map(); + let firstDefinitionLine = -1; + let definitionsIndexed = /* @__PURE__ */ new Map(); + const lineCount = editor.lineCount(); + let prevKey = ""; + for (let i = 0; i < lineCount; i++) { + const line = editor.getLine(i); + let isDefinition = false; + let match; + if (prevKey.length) { + const hasIndent = /^[ \t]/.test(line); + const isLastLine = i === lineCount - 1; + if (hasIndent || line.length === 0 && !isLastLine) { + const value = definitions.get(prevKey); + definitions.set(prevKey, value + "\n" + line); + markers[markers.length - 1].length++; + continue; + } else { + prevKey = ""; + } + } + while ((match = reDefinition.exec(line)) !== null) { + if (match.length < 1) + return; + isDefinition = true; + let key = match[1]; + let value = line.substring(match[0].length); + definitions.set(key, value); + prevKey = key; + let marker = { + key, + line: i, + index: 0, + length: 0, + isDefinition: true + }; + markers.push(marker); + if (firstDefinitionLine === -1) { + firstDefinitionLine = i; + } + break; + } + if (isDefinition) + continue; + while ((match = reKey.exec(line)) !== null) { + if (match.length < 1) + return; + let key = match[1]; + let marker = { + key, + line: i, + index: match.index, + length: match[0].length, + isDefinition: false + }; + markers.push(marker); + if (!definitionsIndexed.has(key)) { + definitionsIndexed.set(key, { + key, + newKey: key, + isNumber: isNumeric(key), + value: "" + }); + } + } + } + definitions.forEach((value, key) => { + definitionsIndexed.set(key, { + key, + newKey: key, + isNumber: isNumeric(key), + value + }); + }); + let count = 1; + let definitionsStr = ""; + definitionsIndexed.forEach((definition, marker) => { + let key = definition.key; + if (definition.isNumber) { + const current = definitionsIndexed.get(marker); + key = count.toString(); + definitionsIndexed.set(marker, { + ...current, + newKey: key + }); + count++; + } + definitionsStr += `[^${key}]:${definition.value} +`; + }); + const markersCount = markers.length; + for (let i = markersCount - 1; i >= 0; i--) { + const marker = markers[i]; + const markerLine = marker.line; + if (marker.isDefinition) { + let rangeStart, rangeEnd; + const lineEnd = markerLine + 1 + marker.length; + if (lineEnd === editor.lineCount()) { + rangeStart = { line: markerLine, ch: 0 }; + rangeEnd = { line: lineEnd - 1, ch: Infinity }; + } else { + rangeStart = { line: markerLine, ch: 0 }; + rangeEnd = { line: lineEnd, ch: 0 }; + } + if (markerLine === firstDefinitionLine) { + editor.replaceRange(definitionsStr, rangeStart, rangeEnd); + continue; + } + editor.replaceRange("", rangeStart, rangeEnd); + continue; + } + const definition = definitionsIndexed.get(marker.key); + const newKey = definition.newKey; + if (marker.key === newKey) + continue; + const line = editor.getLine(markerLine); + const prefix = line.substring(0, marker.index); + const newMarker = `[^${newKey}]`; + const suffix = line.substr(marker.index + marker.length); + const newLine = prefix + newMarker + suffix; + editor.replaceRange( + newLine, + { line: markerLine, ch: 0 }, + { line: markerLine, ch: Infinity } + ); + } + if (firstDefinitionLine == -1) { + const lineCount2 = editor.lineCount(); + editor.replaceRange( + "\n\n" + definitionsStr, + { line: lineCount2, ch: 0 }, + { line: lineCount2, ch: Infinity } + ); + } +} + +// src/main.ts +var TidyFootnotes = class extends import_obsidian.Plugin { + async onload() { + this.addCommand({ + id: "tidy-footnotes", + name: "Tidy Footnotes", + editorCallback: (editor, view) => { + tidyFootnotes(editor); + } + }); + } +}; + +/* nosourcemap */ \ No newline at end of file diff --git a/.obsidian/plugins/obsidian-tidy-footnotes/manifest.json b/.obsidian/plugins/obsidian-tidy-footnotes/manifest.json new file mode 100644 index 0000000..9ea2e7d --- /dev/null +++ b/.obsidian/plugins/obsidian-tidy-footnotes/manifest.json @@ -0,0 +1,11 @@ +{ + "id": "obsidian-tidy-footnotes", + "name": "Tidy Footnotes", + "version": "0.1.2", + "minAppVersion": "0.11.13", + "description": "Tidy your footnotes seamlessly.", + "author": "Charlie Chao", + "authorUrl": "https://github.com/charliecm", + "fundingUrl": "https://www.buymeacoffee.com/charliecm", + "isDesktopOnly": false +} \ No newline at end of file diff --git a/.obsidian/plugins/tabout/data.json b/.obsidian/plugins/tabout/data.json new file mode 100644 index 0000000..b9e7a83 --- /dev/null +++ b/.obsidian/plugins/tabout/data.json @@ -0,0 +1,71 @@ +{ + "rules": [ + { + "tokenMatcher": "strong", + "lookups": [ + "**" + ], + "jumpAfter": true + }, + { + "tokenMatcher": "em", + "lookups": [ + "*", + "_" + ], + "jumpAfter": true + }, + { + "tokenMatcher": "math", + "lookups": [ + "$" + ], + "jumpAfter": true + }, + { + "tokenMatcher": "code", + "lookups": [ + "`" + ], + "jumpAfter": true + }, + { + "lookups": [ + "==" + ], + "tokenMatcher": "highlight", + "jumpAfter": true + }, + { + "lookups": [ + "~~" + ], + "tokenMatcher": "strikethrough", + "jumpAfter": true + }, + { + "tokenMatcher": "hmd-internal-link", + "lookups": [ + "]]" + ], + "jumpAfter": true + }, + { + "tokenMatcher": "link", + "lookups": [ + "]", + ")" + ], + "jumpAfter": true + }, + { + "tokenMatcher": "math", + "lookups": [ + ")", + "]", + "}" + ], + "jumpAfter": true + } + ] +} \ No newline at end of file diff --git a/.obsidian/plugins/tabout/main.js b/.obsidian/plugins/tabout/main.js new file mode 100644 index 0000000..219d017 --- /dev/null +++ b/.obsidian/plugins/tabout/main.js @@ -0,0 +1,8 @@ +/* +THIS IS A GENERATED/BUNDLED FILE BY ESBUILD +if you want to view the source, please visit the github repository of this plugin +*/ + +var w=Object.create;var m=Object.defineProperty;var A=Object.getOwnPropertyDescriptor;var j=Object.getOwnPropertyNames;var S=Object.getPrototypeOf,R=Object.prototype.hasOwnProperty;var T=r=>m(r,"__esModule",{value:!0});var D=(r,t)=>{T(r);for(var e in t)m(r,e,{get:t[e],enumerable:!0})},P=(r,t,e)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of j(t))!R.call(r,o)&&o!=="default"&&m(r,o,{get:()=>t[o],enumerable:!(e=A(t,o))||e.enumerable});return r},h=r=>P(T(m(r!=null?w(S(r)):{},"default",r&&r.__esModule&&"default"in r?{get:()=>r.default,enumerable:!0}:{value:r,enumerable:!0})),r);var l=(r,t,e)=>new Promise((o,s)=>{var a=u=>{try{d(e.next(u))}catch(b){s(b)}},n=u=>{try{d(e.throw(u))}catch(b){s(b)}},d=u=>u.done?o(u.value):Promise.resolve(u.value).then(a,n);d((e=e.apply(r,t)).next())});D(exports,{default:()=>E});var k=h(require("obsidian"));var f=h(require("obsidian"));var c=h(require("obsidian")),g=class extends c.Modal{constructor(t,e,o){super(t.app);this.plugin=t,this.rule=e,this.idx=o}onOpen(){let{contentEl:t}=this;t.empty(),new c.Setting(t).setName("Environment").setClass("tabout-match-text").setDesc("The Codemirror Token for the Environment.").addText(o=>{o.setValue(this.rule.tokenMatcher).setPlaceholder("em").onChange(s=>{this.rule.tokenMatcher=s})}),new c.Setting(t).setName("Jump after the Characters").setClass("tabout-match-text").setDesc("If enabled the Cursor will be set after the Characters, otherwise before them.").addToggle(o=>{o.setValue(this.rule.jumpAfter).onChange(s=>{this.rule.jumpAfter=s})}),this.rule.lookups.forEach((o,s)=>{new c.Setting(t).setName(s===0?"Characters":"").setClass("tabout-jump-char").addExtraButton(a=>{a.setIcon("trash").onClick(()=>{this.rule.lookups.remove(this.rule.lookups[s]),this.onOpen()})}).addText(a=>{a.setValue(o).setPlaceholder("**").onChange(n=>{this.rule.lookups[s]=n})})}),new c.Setting(t).setClass("tabout-jump-char").addButton(o=>{o.setButtonText("Add Character").onClick(()=>{this.rule.lookups.push(""),this.onOpen()})});let e=createEl("button",{text:"Save Rule",cls:"tabout-add-rule"});e.onClickEvent(()=>{this.close()}),t.createDiv({cls:"tabout-add-rule-container"}).append(e)}onClose(){let{contentEl:t}=this;t.empty(),dispatchEvent(new CustomEvent("tabout-edit-complete",{detail:{rule:this.rule,idx:this.idx}}))}};var i=h(require("obsidian")),p=class extends i.Modal{constructor(t,e=""){super(t.app);this.plugin=t,this.rule={lookups:[""],tokenMatcher:e,jumpAfter:!0}}onOpen(){let{contentEl:t}=this;t.empty(),new i.Setting(t).setName("Environment").setClass("tabout-match-text").setDesc("The Codemirror Token for the Environment.").addText(s=>{s.setValue(this.rule.tokenMatcher).setPlaceholder("em").onChange(a=>{this.rule.tokenMatcher=a})}),new i.Setting(t).setName("Jump after the Characters").setClass("tabout-match-text").setDesc("If enabled the Cursor will be set after the Characters, otherwise before them.").addToggle(s=>{s.setValue(this.rule.jumpAfter).onChange(a=>{this.rule.jumpAfter=a})}),this.rule.lookups.forEach((s,a)=>{new i.Setting(t).setName(a===0?"Characters":"").setClass("tabout-jump-char").addExtraButton(n=>{n.setIcon("trash").onClick(()=>{this.rule.lookups.remove(this.rule.lookups[a]),this.onOpen()})}).addText(n=>{n.setValue(s).setPlaceholder("**").onChange(d=>{this.rule.lookups[a]=d})})}),new i.Setting(t).setClass("tabout-jump-char").addButton(s=>{s.setButtonText("Add Character").onClick(()=>{this.rule.lookups.push(""),this.onOpen()})});let e=createEl("button",{text:"Add this Rule",cls:"tabout-add-rule"});e.onClickEvent(()=>{this.rule.lookups.length>=1&&this.rule.lookups.first()?(this.save(),this.close()):new i.Notice("Something is still Missing")});let o=createEl("button",{text:"Cancel",cls:"tabout-add-rule"});o.onClickEvent(()=>{this.close()}),t.createDiv({cls:"tabout-add-rule-container"}).append(e,o)}onClose(){let{contentEl:t}=this;t.empty()}save(){dispatchEvent(new CustomEvent("tabout-rule-create",{detail:{rule:this.rule}}))}};var C=class extends f.PluginSettingTab{constructor(t,e){super(t,e);this.plugin=e,addEventListener("tabout-edit-complete",o=>l(this,null,function*(){this.plugin.settings.rules[o.detail.idx]=o.detail.rule,this.display(),yield this.plugin.saveSettings()})),addEventListener("tabout-rule-create",o=>l(this,null,function*(){this.plugin.settings.rules.push(o.detail.rule),this.display(),yield this.plugin.saveSettings()}))}display(){let{containerEl:t}=this,{settings:e}=this.plugin;t.empty(),t.createEl("h2",{text:"Obsidian Tabout"}),e.rules.forEach((s,a)=>{new f.Setting(t).setName(`Rule #${a}`).setDesc(this.generateDescription(s)).addButton(n=>{n.setButtonText("Edit").onClick(()=>{new g(this.plugin,s,a).open()})}).addExtraButton(n=>{n.setIcon("trash").setTooltip("Delete Rule").onClick(()=>l(this,null,function*(){e.rules.remove(s),yield this.plugin.saveSettings(),this.display()}))})});let o=createEl("button",{text:"Add Rule",cls:"tabout-add-rule"});o.onClickEvent(()=>{new p(this.plugin).open()}),t.createDiv({cls:"tabout-add-rule-container"}).append(o)}generateDescription(t){let e=document.createDocumentFragment();return e.append("This Rule is only active in "),e.append(createEl("code",{text:t.tokenMatcher?t.tokenMatcher:"all"})),e.append(" Environments and with the press of "),e.append(createEl("kbd",{text:"Tab",cls:"tabout-kbd"})),e.append(" you will jump to one of these characters: "),t.lookups.forEach((o,s)=>{e.append(createEl("code",{text:o})),s!=t.lookups.length-1&&e.append(", ")}),e}};var x={rules:[{tokenMatcher:"Document",lookups:['"',"'",")","}"],jumpAfter:!0},{tokenMatcher:"formatting_formatting-quote_formatting-quote-1_hmd-callout",lookups:['"',"'",")","}"],jumpAfter:!0},{tokenMatcher:"quote",lookups:['"',"'",")","}"],jumpAfter:!0},{tokenMatcher:"hmd-internal-link",lookups:["]"],jumpAfter:!0},{tokenMatcher:"formatting-link_formatting-link-start",lookups:["]]"],jumpAfter:!0},{tokenMatcher:"strong",lookups:["**"],jumpAfter:!0},{tokenMatcher:"em",lookups:["*","_"],jumpAfter:!0},{tokenMatcher:"math",lookups:["$"],jumpAfter:!0},{tokenMatcher:"code",lookups:["`"],jumpAfter:!0},{tokenMatcher:"header_header",lookups:['"',"'",")","}","]"],jumpAfter:!0},{tokenMatcher:"list-1",lookups:['"',"'",")","}","]"],jumpAfter:!0},{tokenMatcher:"list-2",lookups:['"',"'",")","}","]"],jumpAfter:!0},{tokenMatcher:"list-3",lookups:['"',"'",")","}","]"],jumpAfter:!0},{tokenMatcher:"hmd-codeblock",lookups:[")","}"],jumpAfter:!0}]};var M=h(require("@codemirror/view")),v=h(require("@codemirror/state")),y=h(require("@codemirror/language")),E=class extends k.Plugin{constructor(){super(...arguments);this.getToken=t=>(0,y.syntaxTree)(t).resolveInner(t.selection.main.head,-1).type.name;this.tabout=t=>{for(let e of this.settings.rules)if(t.contains(e.tokenMatcher)){let o=this.app.workspace.getActiveViewOfType(k.MarkdownView).editor,s=o.getCursor(),a=o.getLine(s.line).substring(s.ch),n=Math.min(...this.getIndices(e.lookups,a,e.jumpAfter));if(n!=1/0)return o.setCursor(s.line,s.ch+n),!0}return!1};this.legacyTabout=(t,e)=>{if(e.text.first()===" "){let o=t.getTokenTypeAt(t.getCursor());this.tabout(o)&&e.cancel()}}}onload(){return l(this,null,function*(){yield this.loadSettings(),this.legacy=this.app.vault.config.legacyEditor,this.legacy?this.registerCodeMirror(t=>{t.on("beforeChange",this.legacyTabout)}):this.registerEditorExtension(v.Prec.high(M.keymap.of([{key:"Tab",run:t=>this.tabout(this.getToken(t.state))}]))),this.addSettingTab(new C(this.app,this)),this.addCommand({id:"tabout-add-rule-here",name:"Add Rule for this Environment",editorCallback:t=>{let e="";this.legacy?e=t.cm.getTokenTypeAt(t.getCursor()):e=this.getToken(t.cm.state),new p(this,e).open()}})})}getIndices(t,e,o){let s=[];return t.forEach(a=>{let n=e.indexOf(a);n!=-1&&s.push(o?n+a.length:n)}),s}onunload(){this.legacy&&this.app.workspace.iterateCodeMirrors(t=>t.off("beforeChange",this.legacyTabout))}loadSettings(){return l(this,null,function*(){this.settings=Object.assign({},x,yield this.loadData())})}saveSettings(){return l(this,null,function*(){yield this.saveData(this.settings)})}}; + +/* nosourcemap */ \ No newline at end of file diff --git a/.obsidian/plugins/tabout/manifest.json b/.obsidian/plugins/tabout/manifest.json new file mode 100644 index 0000000..2679fcd --- /dev/null +++ b/.obsidian/plugins/tabout/manifest.json @@ -0,0 +1,11 @@ +{ + "id": "tabout", + "name": "Tabout", + "version": "1.0.1", + "minAppVersion": "0.13.0", + "description": "Easily \"tab out\" of Links or other Markdown Formatting Characters.", + "author": "phibr0", + "authorUrl": "https://phibr0.de", + "isDesktopOnly": true, + "fundingUrl": "https://ko-fi.com/phibr0" +} diff --git a/.obsidian/plugins/tabout/styles.css b/.obsidian/plugins/tabout/styles.css new file mode 100644 index 0000000..5d27ae5 --- /dev/null +++ b/.obsidian/plugins/tabout/styles.css @@ -0,0 +1,24 @@ +.tabout-kbd { + padding: 3px 6px; +} + +.tabout-add-rule-container { + width: 100%; + display: flex; +} + +.tabout-add-rule { + margin: auto !important; + min-width: 15%; + margin-top: 2rem; +} + +.setting-item.tabout-jump-char { + border: none; + margin: 18px 0 18px 0; + padding: 0 !important; +} +.setting-item.tabout-match-text { + border-bottom: 1px solid var(--background-modifier-border); +} + diff --git a/analog-lighting-controls-diagram.png b/analog-lighting-controls-diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..1c1bb3db299ece2f173c34077c496a1d5b3dcf23 GIT binary patch literal 59465 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 ZSYYFvP#)jP`E)*fneV3<-#2s#{vXQn*0%rv literal 0 HcmV?d00001 diff --git a/digital-standalone-diagram.png b/digital-standalone-diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..babd0f5823ee53cd87b0cc5c601633544dc402a0 GIT binary patch literal 43852 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 U)7--6i30uue26qqc?ry;?xP5&;^?v-AqPl9P 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 I7B>$1e{O3rTL1t6 literal 0 HcmV?d00001 diff --git a/timestamped/2025-07-18_00-00-00.md b/timestamped/2025-07-18_00-00-00.md index f2a7bc8..3a950a0 100644 --- a/timestamped/2025-07-18_00-00-00.md +++ b/timestamped/2025-07-18_00-00-00.md @@ -1,7 +1,8 @@ --- id: 2025-07-18T00:00:00-0400 title: 2025-07-18 ??:??:?? -tags: [] +tags: + - topic/estimating daily: "[[2025-07-18]]" --- # 2025-07-18 ??:??:?? diff --git a/timestamped/2025-08-15_14-15-41.md b/timestamped/2025-08-15_14-15-41.md index 89ec76a..ce1bb81 100644 --- a/timestamped/2025-08-15_14-15-41.md +++ b/timestamped/2025-08-15_14-15-41.md @@ -1,7 +1,8 @@ --- id: 2025-08-15T14:15:41-0400 title: 2025-08-15 14:15:41 -tags: [] +tags: + - occupational/takeoff daily: "[[2025-08-15]]" --- # 2025-08-15 14:15:41 diff --git a/timestamped/2025-11-11_00-00-00.md b/timestamped/2025-11-11_00-00-00.md index 266d015..7424f67 100644 --- a/timestamped/2025-11-11_00-00-00.md +++ b/timestamped/2025-11-11_00-00-00.md @@ -1,7 +1,8 @@ --- id: 2025-11-11T00:00:00-0500 title: 2025-11-11 ??:??:?? -tags: [] +tags: + - occupational/takeoff daily: "[[2025-11-11]]" --- # 2025-11-11 ??:??:?? diff --git a/timestamped/2025-12-02_10-57-00.md b/timestamped/2025-12-02_10-57-00.md index d2faca8..54b0bbc 100644 --- a/timestamped/2025-12-02_10-57-00.md +++ b/timestamped/2025-12-02_10-57-00.md @@ -1,7 +1,8 @@ --- id: 2025-12-02T10:57:00-0500 title: 2025-12-02 10:57:?? -tags: [] +tags: + - topic/math daily: "[[2025-12-02]]" --- # 2025-12-02 10:57:?? diff --git a/timestamped/2025-12-02_13-20-00.md b/timestamped/2025-12-02_13-20-00.md index cbaa416..4cd7a3d 100644 --- a/timestamped/2025-12-02_13-20-00.md +++ b/timestamped/2025-12-02_13-20-00.md @@ -1,7 +1,9 @@ --- id: 2025-12-02T13:20:00-0500 title: 2025-12-02 13:20:?? -tags: [] +tags: + - topic/estimating + - topic/construction/electrical daily: "[[2025-12-02]]" --- # 2025-12-02 13:20:?? diff --git a/timestamped/2025-12-03_15-54-22.md b/timestamped/2025-12-03_15-54-22.md index 5028e2d..36af4d8 100644 --- a/timestamped/2025-12-03_15-54-22.md +++ b/timestamped/2025-12-03_15-54-22.md @@ -1,7 +1,8 @@ --- id: 2025-12-03T15:54:22-0500 title: 2025-12-03 15:54:22 -tags: [] +tags: + - topic/estimating daily: "[[2025-12-03]]" --- # 2025-12-03 15:54:22 diff --git a/timestamped/2025-12-10_10-45-19.md b/timestamped/2025-12-10_10-45-19.md index cc6a45e..d4d6cf3 100644 --- a/timestamped/2025-12-10_10-45-19.md +++ b/timestamped/2025-12-10_10-45-19.md @@ -26,7 +26,7 @@ Objective: Discuss lighting control systems A primary reason for the discussion was presented: -> [!example] ^ex +> [!example] Example ^ex > While putting together a large garden style project > [[pdi-bid-estimating|Bid]] received a quote for lighting control > at over one million dollars. diff --git a/timestamped/2025-12-16_09-20-52.md b/timestamped/2025-12-16_09-20-52.md index e555510..7f2c2a8 100644 --- a/timestamped/2025-12-16_09-20-52.md +++ b/timestamped/2025-12-16_09-20-52.md @@ -2,6 +2,7 @@ id: 2025-12-16T09:20:52-0500 title: 2025-12-16 09:20:52 tags: + - topic/math/statistics daily: "[[2025-12-16]]" --- # 2025-12-16 09:20:52 diff --git a/timestamped/2025-12-16_20-04-00.md b/timestamped/2025-12-16_20-04-00.md index 4ed70a8..762ebb3 100644 --- a/timestamped/2025-12-16_20-04-00.md +++ b/timestamped/2025-12-16_20-04-00.md @@ -2,10 +2,11 @@ id: 2025-12-16T20:04:00-0500 title: 2025-12-16 20:04:?? tags: + - topic/math/statistics daily: "[[2025-12-16]]" --- # 2025-12-16 20:04:?? ### Metalog Distributions -[Metalog Distributions]http://www.metalogdistributions.com/home.html) +[Metalog Distributions](http://www.metalogdistributions.com/home.html) diff --git a/timestamped/2025-12-18_14-18-00.md b/timestamped/2025-12-18_14-18-00.md index 33342b6..d24edc1 100644 --- a/timestamped/2025-12-18_14-18-00.md +++ b/timestamped/2025-12-18_14-18-00.md @@ -2,6 +2,7 @@ id: 2025-12-18T14:18:00-0500 title: 2025-12-18 14:18:?? tags: + - topic/estimating daily: "[[2025-12-18]]" --- # 2025-12-18 14:18:?? diff --git a/timestamped/2025-12-18_15-22-00.md b/timestamped/2025-12-18_15-22-00.md index d4e12cc..7478f06 100644 --- a/timestamped/2025-12-18_15-22-00.md +++ b/timestamped/2025-12-18_15-22-00.md @@ -2,6 +2,7 @@ id: 2025-12-18T15:22:00-0500 title: 2025-12-18 15:22:?? tags: + - occupational daily: "[[2025-12-18]]" --- # 2025-12-18 15:22:?? diff --git a/timestamped/2025-12-18_15-30-00.md b/timestamped/2025-12-18_15-30-00.md index 5b9ee16..3b20191 100644 --- a/timestamped/2025-12-18_15-30-00.md +++ b/timestamped/2025-12-18_15-30-00.md @@ -2,6 +2,8 @@ id: 2025-12-18T15:30:00-0500 title: 2025-12-18 15:30:?? tags: + - topic/construction + - topic/estimating daily: "[[2025-12-18]]" --- # 2025-12-18 15:30:?? diff --git a/timestamped/2026-01-02_10-10-18.md b/timestamped/2026-01-02_10-10-18.md index fe6800c..975657b 100644 --- a/timestamped/2026-01-02_10-10-18.md +++ b/timestamped/2026-01-02_10-10-18.md @@ -2,6 +2,7 @@ id: 2026-01-02T10:10:18-0500 title: 2026-01-02 10:10:18 tags: + - occupational daily: "[[2026-01-02]]" --- # 2026-01-02 10:10:18 diff --git a/timestamped/2026-01-06_10-00-00.md b/timestamped/2026-01-06_10-00-00.md index eff06a4..af333fa 100644 --- a/timestamped/2026-01-06_10-00-00.md +++ b/timestamped/2026-01-06_10-00-00.md @@ -2,6 +2,7 @@ id: 2026-01-06T10:00:00-0500 title: 2026-01-06 10:00:?? tags: + - occupational/takeoff daily: "[[2026-01-06]]" --- # 2026-01-06 10:00:?? diff --git a/timestamped/2026-01-07_10-03-00.md b/timestamped/2026-01-07_10-03-00.md index c2ca09b..e4af459 100644 --- a/timestamped/2026-01-07_10-03-00.md +++ b/timestamped/2026-01-07_10-03-00.md @@ -1,7 +1,8 @@ --- id: 2026-01-07T10:03:00-0500 title: 2026-01-07 10:03:?? -tags: [] +tags: + - topic/construction daily: "[[2026-01-07]]" --- # 2026-01-07 10:03:?? diff --git a/timestamped/2026-01-07_10-05-00.md b/timestamped/2026-01-07_10-05-00.md index f62d6bf..4a97d39 100644 --- a/timestamped/2026-01-07_10-05-00.md +++ b/timestamped/2026-01-07_10-05-00.md @@ -2,6 +2,8 @@ id: 2026-01-07T10:05:00-0500 title: 2026-01-07 10:05:?? tags: + - topic/estimating + - occupational daily: "[[2026-01-07]]" --- # 2026-01-07 10:05:?? diff --git a/timestamped/2026-01-09_14-45-00.md b/timestamped/2026-01-09_14-45-00.md index deb7205..202c8aa 100644 --- a/timestamped/2026-01-09_14-45-00.md +++ b/timestamped/2026-01-09_14-45-00.md @@ -2,6 +2,7 @@ id: 2026-01-09T14:45:00-0500 title: 2026-01-09 14:45:?? tags: + - topic/estimating daily: "[[2026-01-09]]" --- # 2026-01-09 14:45:?? diff --git a/timestamped/2026-01-11_09-00-00.md b/timestamped/2026-01-11_09-00-00.md index 3bbed28..e0d520b 100644 --- a/timestamped/2026-01-11_09-00-00.md +++ b/timestamped/2026-01-11_09-00-00.md @@ -2,6 +2,7 @@ id: 2026-01-11T09:00:00-0500 title: 2026-01-11 09:00:?? tags: + - topic/estimating daily: "[[2026-01-11]]" --- # 2026-01-11 09:00:?? diff --git a/timestamped/2026-01-20_09-09-12.md b/timestamped/2026-01-20_09-09-12.md index 977ec77..5d27fb1 100644 --- a/timestamped/2026-01-20_09-09-12.md +++ b/timestamped/2026-01-20_09-09-12.md @@ -2,6 +2,7 @@ id: 2026-01-20T09:09:12-0500 title: 2026-01-20 09:09:12 tags: + - topic/estimating daily: "[[2026-01-20]]" --- # 2026-01-20 09:09:12 diff --git a/timestamped/2026-01-20_14-25-00.md b/timestamped/2026-01-20_14-25-00.md index 6274244..edcc11f 100644 --- a/timestamped/2026-01-20_14-25-00.md +++ b/timestamped/2026-01-20_14-25-00.md @@ -2,6 +2,7 @@ id: 2026-01-20T14:25:00-0500 title: 2026-01-20 14:25:?? tags: + - topic/hobbies/music daily: "[[2026-01-20]]" --- # 2026-01-20 14:25:?? diff --git a/timestamped/2026-01-20_16-30-00.md b/timestamped/2026-01-20_16-30-00.md index 3cec753..6cb6ad9 100644 --- a/timestamped/2026-01-20_16-30-00.md +++ b/timestamped/2026-01-20_16-30-00.md @@ -1,7 +1,8 @@ --- id: 2026-01-20T16:30:00-0500 title: 2026-01-20 16:30:00 -tags: [] +tags: + - occupational/takeoff daily: "[[2026-01-20]]" --- # 2026-01-20 16:30:00 diff --git a/timestamped/2026-01-23_12-34-00.md b/timestamped/2026-01-23_12-34-00.md index 2684f80..a771906 100644 --- a/timestamped/2026-01-23_12-34-00.md +++ b/timestamped/2026-01-23_12-34-00.md @@ -2,6 +2,7 @@ id: 2026-01-23T12:34:00-0500 title: 2026-01-23 12:34:?? tags: + - topic/meta daily: "[[2026-01-23]]" --- # 2026-01-23 12:34:?? diff --git a/timestamped/2026-01-25_18-46-00.md b/timestamped/2026-01-25_18-46-00.md index ba51f3e..2a2bac0 100644 --- a/timestamped/2026-01-25_18-46-00.md +++ b/timestamped/2026-01-25_18-46-00.md @@ -1,7 +1,8 @@ --- id: 2026-01-25T18:46:00-0500 title: 2026-01-25 18:46:?? -tags: [] +tags: + - topic/finance daily: "[[2026-01-25]]" --- # 2026-01-25 18:46:?? diff --git a/timestamped/2026-01-25_22-59-00.md b/timestamped/2026-01-25_22-59-00.md index 8a088cd..282d865 100644 --- a/timestamped/2026-01-25_22-59-00.md +++ b/timestamped/2026-01-25_22-59-00.md @@ -2,6 +2,7 @@ id: 2026-01-25T22:59:00-0500 title: 2026-01-25 22:59:?? tags: + - topic/estimating daily: "[[2026-01-25]]" --- # 2026-01-25 22:59:?? diff --git a/timestamped/2026-01-29_17-57-00.md b/timestamped/2026-01-29_17-57-00.md index fa7827e..81cc79b 100644 --- a/timestamped/2026-01-29_17-57-00.md +++ b/timestamped/2026-01-29_17-57-00.md @@ -1,7 +1,8 @@ --- id: 2026-01-29T17:57:00-0500 title: 2026-01-29 17:57:?? -tags: [] +tags: + - topic/finance daily: "[[2026-01-29]]" --- # 2026-01-29 17:57:?? diff --git a/timestamped/2026-01-30_16-29-00.md b/timestamped/2026-01-30_16-29-00.md index f88d97a..4b52ae4 100644 --- a/timestamped/2026-01-30_16-29-00.md +++ b/timestamped/2026-01-30_16-29-00.md @@ -1,7 +1,8 @@ --- id: 2026-01-30T16:29:00-0500 title: 2026-01-30 16:29:?? -tags: [] +tags: + - topic/math/statistics daily: "[[2026-01-30]]" --- # 2026-01-30 16:29:?? diff --git a/timestamped/2026-02-17_16-36-35.md b/timestamped/2026-02-17_16-36-35.md index fea61ac..8e65b97 100644 --- a/timestamped/2026-02-17_16-36-35.md +++ b/timestamped/2026-02-17_16-36-35.md @@ -1,7 +1,8 @@ --- id: 2026-04-21T11:55:50 title: 2026-02-17 16:36:35 -tags: [] +tags: + - topic/estimating daily: "[[2026-02-17]]" --- # 2026-02-17 16:36:35 diff --git a/timestamped/2026-04-18_18-44-11.md b/timestamped/2026-04-18_18-44-11.md index 4eb5a6d..e5e4df0 100644 --- a/timestamped/2026-04-18_18-44-11.md +++ b/timestamped/2026-04-18_18-44-11.md @@ -1,7 +1,8 @@ --- id: 2026-04-18T18:44:11 -title: "2026-04-18 18:44:11" -tags: [] +title: 2026-04-18 18:44:11 +tags: + - topic/estimating daily: "[[2026-04-18]]" --- # 2026-04-18 18:44:11 diff --git a/timestamped/2026-04-20_08-31-52.md b/timestamped/2026-04-20_08-31-52.md index 8c0012e..092de7a 100644 --- a/timestamped/2026-04-20_08-31-52.md +++ b/timestamped/2026-04-20_08-31-52.md @@ -1,7 +1,9 @@ --- id: 2026-04-20T08:31:52 -title: "2026-04-20 08:31:52" -tags: [] +title: 2026-04-20 08:31:52 +tags: + - type/minutes + - occupational daily: "[[2026-04-20]]" --- # 2026-04-20 08:31:52 diff --git a/timestamped/2026-04-20_08-58-40.md b/timestamped/2026-04-20_08-58-40.md index 8d5e878..4603193 100644 --- a/timestamped/2026-04-20_08-58-40.md +++ b/timestamped/2026-04-20_08-58-40.md @@ -1,7 +1,8 @@ --- id: 2026-04-20T08:58:40 -title: "2026-04-20 08:58:40" -tags: [] +title: 2026-04-20 08:58:40 +tags: + - occupational daily: "[[2026-04-20]]" up: "[[conest-pre-takeoff-email-template]]" --- diff --git a/timestamped/2026-04-22_11-50-05.md b/timestamped/2026-04-22_11-50-05.md index 770f290..1b359b5 100644 --- a/timestamped/2026-04-22_11-50-05.md +++ b/timestamped/2026-04-22_11-50-05.md @@ -1,7 +1,8 @@ --- id: 2026-04-22T11:50:05-0400 title: 2026-04-22 11:50:05 -tags: [] +tags: + - topic/estimating daily: "[[2026-04-22]]" --- # 2026-04-22 11:50:05 diff --git a/timestamped/2026-04-23_10-01-40.md b/timestamped/2026-04-23_10-01-40.md index 2564a2b..31a845b 100644 --- a/timestamped/2026-04-23_10-01-40.md +++ b/timestamped/2026-04-23_10-01-40.md @@ -1,7 +1,9 @@ --- id: 2026-04-23T10:01:40-0400 title: 2026-04-23 10:01:40 -tags: [] +tags: + - occupational + - type/minutes daily: "[[2026-04-23]]" --- # 2026-04-23 10:01:40 diff --git a/timestamped/2026-04-23_14-36-51.md b/timestamped/2026-04-23_14-36-51.md index 07645bd..237d21a 100644 --- a/timestamped/2026-04-23_14-36-51.md +++ b/timestamped/2026-04-23_14-36-51.md @@ -1,7 +1,8 @@ --- id: 2026-04-23T14:36:51-0400 title: 2026-04-23 14:36:51 -tags: [] +tags: + - topic/construction/electrical daily: "[[2026-04-23]]" --- # 2026-04-23 14:36:51 diff --git a/timestamped/2026-04-27_10-05-24.md b/timestamped/2026-04-27_10-05-24.md index 65f601a..353e087 100644 --- a/timestamped/2026-04-27_10-05-24.md +++ b/timestamped/2026-04-27_10-05-24.md @@ -1,7 +1,8 @@ --- id: 2026-04-27T10:05:24-0400 title: 2026-04-27 10:05:24 -tags: [] +tags: + - occupational/takeoff daily: "[[2026-04-27]]" --- # 2026-04-27 10:05:24 diff --git a/timestamped/2026-04-27_12-19-33.md b/timestamped/2026-04-27_12-19-33.md index c29c502..6853dfb 100644 --- a/timestamped/2026-04-27_12-19-33.md +++ b/timestamped/2026-04-27_12-19-33.md @@ -1,7 +1,8 @@ --- id: 2026-04-27T12:19:33-0400 title: 2026-04-27 12:19:33 -tags: [] +tags: + - topic/estimating daily: "[[2026-04-27]]" --- # 2026-04-27 12:19:33 diff --git a/timestamped/2026-04-27_12-43-54.md b/timestamped/2026-04-27_12-43-54.md index ad56b3a..077f151 100644 --- a/timestamped/2026-04-27_12-43-54.md +++ b/timestamped/2026-04-27_12-43-54.md @@ -1,7 +1,8 @@ --- id: 2026-04-27T12:43:54-0400 title: 2026-04-27 12:43:54 -tags: [] +tags: + - occupational/takeoff daily: "[[2026-04-27]]" --- # 2026-04-27 12:43:54 diff --git a/timestamped/2026-04-27_12-56-35.md b/timestamped/2026-04-27_12-56-35.md index 92c0764..484e0e9 100644 --- a/timestamped/2026-04-27_12-56-35.md +++ b/timestamped/2026-04-27_12-56-35.md @@ -1,7 +1,9 @@ --- id: 2026-04-27T12:56:35-0400 title: 2026-04-27 12:56:35 -tags: [] +tags: + - occupational + - type/minutes daily: "[[2026-04-27]]" --- # 2026-04-27 12:56:35 diff --git a/timestamped/2026-04-29_20-25-22.md b/timestamped/2026-04-29_20-25-22.md index 496aa24..595a4a4 100644 --- a/timestamped/2026-04-29_20-25-22.md +++ b/timestamped/2026-04-29_20-25-22.md @@ -1,7 +1,8 @@ --- id: 2026-04-29T20:25:22-0400 title: 2026-04-29 20:25:22 -tags: [] +tags: + - topic/estimating daily: "[[2026-04-29]]" --- # 2026-04-29 20:25:22 diff --git a/timestamped/2026-04-30_14-27-02.md b/timestamped/2026-04-30_14-27-02.md index fb880e0..9df9cc4 100644 --- a/timestamped/2026-04-30_14-27-02.md +++ b/timestamped/2026-04-30_14-27-02.md @@ -1,7 +1,8 @@ --- id: 2026-04-30T14:27:02-0400 title: 2026-04-30 14:27:02 -tags: [] +tags: + - occupational/takeoff daily: "[[2026-04-30]]" --- # 2026-04-30 14:27:02 diff --git a/timestamped/2026-05-20_12-23-54.md b/timestamped/2026-05-20_12-23-54.md new file mode 100644 index 0000000..1a1cb14 --- /dev/null +++ b/timestamped/2026-05-20_12-23-54.md @@ -0,0 +1,42 @@ +--- +id: 2026-05-20T12:23:54-0400 +title: 2026-05-20 12:23:54 +tags: [] +daily: "[[2026-05-20]]" +--- +# 2026-05-20 12:23:54 + +## Footnotes as Sidenotes for Obsidian + +I've recently switched to using +`Editor > Display > Readable Line Length` +and have been enjoying the change, +however I'm left with a lot of real estate in the viewport. + +An unrelated problem, +I really don't love using the reading view and find it difficult to recommend +because it puts `[^n]` style footnotes at the bottom of the page. +I use footnotes liberally to include extra context +and information that interests me +while still maintaining a strong central narrative +which only includes what is strictly necessary to understand the subject. + +My favorite way to present such asides +is in the margin, right next to the reference.[^1] +While the [[obsidian]] core plugin Footnotes View +can almost emulate the desired appearance, +the text is redundant when in the editing view. + +[^1]: See [My hobby: running deranged surveys --- LessWrong](https://www.lesswrong.com/posts/fQz6afpcZhdMdYzgE/my-hobby-running-deranged-surveys). + +No existing community plugin implements the desired behavior. +Cornell Marginalia is close, +but it uses new syntax rather than footnotes +and is bloated, buggy, and not fully translated. +Eventually I should take a crack at it. + +### Resources + +* [Sidenotes In Web Design · Gwern.net](https://gwern.net/sidenote) +* [Implementing Pure CSS Sidenotes for a Blog • Hey!👏Lyle!](https://heylyle.com/en/posts/only-css-sidenotes/) +* [What HTML element for semantic sidenotes? --- Stack Overflow](https://stackoverflow.com/questions/57272564/what-html-element-for-semantic-sidenotes) diff --git a/timestamped/2026-05-20_13-10-36.md b/timestamped/2026-05-20_13-10-36.md new file mode 100644 index 0000000..2ade656 --- /dev/null +++ b/timestamped/2026-05-20_13-10-36.md @@ -0,0 +1,32 @@ +--- +id: 2026-05-20T13:10:36-0400 +title: 2026-05-20 13:10:36 +tags: [] +daily: "[[2026-05-20]]" +--- +# 2026-05-20 13:10:36 + +Direction from [[josh-ford]] +on [[303-mariposa-residence]] +with application elsewhere as well. + +## Heating Designations vs. Temporary Assemblies + +Reiterating direction expressed [[2025-05-11]], +we are to prefer length-based assemblies for equipment connections, +preferring temp assemblies over heating designations. + +## "1/2in Conduit" + +> [!quote] Electrical.pdf, E2.11 +> PROVIDE EQUIPMENT WITH 1/2"C - 2#8 AWG & #10 GND. + +Josh repeated my understanding that this verbiage is common +even when cable type wiring methods are allowed. +Assuming the inclusion is deliberate, +it could be interpreted in our favor as +"if you choose to or must use conduit, use this size." + +We very rarely use 1/2in conduit, using 3/4in instead. +the cost difference is quite small, +especially when considering bulk savings.