var breeze_prefetch = {"local_url":"https://writeuuu.com","ignore_remote_prefetch":"1","ignore_list":["wp-admin","wp-login.php"]};
//# sourceURL=breeze-prefetch-js-extra
https://writeuuu.com/wp-content/plugins/breeze/assets/js/js-front-end/breeze-prefetch-links.min.js
https://writeuuu.com/wp-includes/js/jquery/jquery.min.js
https://writeuuu.com/wp-includes/js/jquery/jquery-migrate.min.js
var facebookSignalConfig = {"cookieName":"wc_facebook_signals_state","ajaxUrl":"https://writeuuu.com/wp-admin/admin-ajax.php","signalsAction":"fbpix_set_pixel_signals","signalsNonce":"3dc9b5131f"};
//# sourceURL=facebook-signal-js-extra
https://writeuuu.com/wp-content/plugins/official-facebook-pixel/core/../js/facebook_signal.js
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
document,'script','https://connect.facebook.net/en_US/fbevents.js');
FacebookSignal.init({"held":false,"ajaxUrl":"https:\/\/writeuuu.com\/wp-admin\/admin-ajax.php","releaseAction":"fbpix_release_signals","pixelId":"1040398670372137","attribution":{},"capig":"1"});FacebookSignal.initPixel("1040398670372137",{},{"agent":"wordpress_0_fbl4b-7.0.3-5.2.2","includeCapiIntegration":true});
fbq('track', 'PageView', []);
跳至主要內容
Key Takeaways
遊戲編劇在台灣多半不是純寫作崗位,身兼企劃、QA、美術溝通是常態 遊戲劇本和影視劇本有 80% 共通,但剩下 20% 的「互動性」差異決定很多事 台灣遊戲編劇約聘月薪約 3–4 萬,正職資深約 3.6–5 萬,職缺數量有限 進入業界三條路:遊戲公司正職、獨立開發團隊、接案外包 最低成本累積作品集的方式:用免費引擎做互動敘事 demo,搭配 AI 工具產出美術素材 製作人的意見永遠大於編劇,這是遊戲開發的結構性現實 遊戲編劇都做些什麼? 遊戲編劇 是替遊戲安排故事的人,工作內容遠不止「寫劇本」三個字。
在完整的開發團隊裡,編劇負責三大類工作。
世界觀設定 :決定時空背景、勢力關係、核心衝突,而且要能支撐遊戲系統——關卡設計、數值平衡、角色技能都要從世界觀裡找到邏輯。
角色人設:外觀描述、性格標籤、背景故事、台詞風格,主要用途是跟美術溝通 。
敘事文本:對白、旁白、過場動畫腳本、道具描述、任務說明,手遊還得寫 PV 台詞和海報文案。
編劇還需要身兼多職? 身兼多職是台灣遊戲編劇的常態,純編劇的專職崗位非常少。
更普遍的情況是:企劃兼寫劇情,或者編劇同時負責打文件、找資料、debug、弄數值、寫任務清單、開美術清單。
巴哈姆特論壇上有業界人士直說:「自嘲的話就是打雜,啥都做。」獨立遊戲團隊更不用說,一人或小團隊必須身兼數職。
只有到了 150 人以上的 AAA 規模,每個人才能專注單一範疇。
還有一個市場結構性的尷尬:遊戲劇本在商業上的價值長期被低估。
在手遊市場,美術風格和遊戲性才是獲利的主要驅動力,好劇情未必帶來好營收。
就像是有些「換皮」遊戲核心內容沒變,卻持續獲利。
編劇在團隊裡的話語權天然偏弱,經費和時間被壓縮是常態——不是因為你寫得不好,是市場結構如此。
遊戲編劇 VS 影視編劇 遊戲跟影視 最根本的差異是互動性。
影視編劇寫線性敘事,遊戲編劇要處理分支敘事、環境敘事、碎片化敘事。
RPG 重角色深度,解謎遊戲重場景敘事,策略遊戲重世界觀架構,不同類型的劇本需求天差地遠。
即使是敘事節奏最緩的傳統 RPG,整體節奏也比小說碎片化得多 。
用小說或影劇的節奏去寫遊戲劇本,玩家和業主會「本能地」覺得不對——問題不在文字品質,而在敘事結構跟載體不匹配。
怎麼成為遊戲編劇? 需要什麼能力 / 背景 寫作功力是門檻,但光會寫字不夠。
遊戲編劇需要的核心能力拆成幾個面向:
敘事設計 :故事結構、角色塑造、對白風格、多線敘事邏輯遊戲理解 :不同遊戲類型的敘事需求、玩法機制、技術限制跨部門溝通 :跟美術對需求單、跟程式確認可行性、跟製作人報告進度美術敏感度 :對遊戲想傳達的視覺和音樂風格要有基本掌握業界共識 :不玩遊戲的企劃不會是好企劃。
這不是建議,是前提,就像是你沒吃過義大利料理,也不知道香料的味道,你要怎麼煮出道地的義大利料理?Not approved!
學歷方面則沒有限制,不管是中文系、企管系、還是資管系出身的人都有——作品和實戰經驗的權重遠高於畢業證書。
有哪些進入遊戲業界的方式 進入遊戲業 主要有三種方式。
遊戲公司正職 最直覺的選項,也最難。 台灣專設「遊戲編劇」的職缺非常少,多數職缺標示為「遊戲企劃」,而且遇到的有可能是博弈產業。 約聘月薪 3 萬至 4 萬,正職資深約 3.6 萬至 5 萬——但新手起薪可能只有基本工資。 新手進去不會馬上寫劇情大綱,而是從打文件、de bug 做起,至少歷練幾年才有機會主導方向。獨立開發團隊 適合願意承擔不穩定的人。台灣有雷亞 、赤燭 等重視劇情品質的團隊,但機會可遇不可求。 另外團隊規模小,代表你有機率必須同時處理多種任務。接案外包 接案是門檻最低的起步方式。 劇本是所有企劃工作中最容易外包的項目,有時候只要遊戲系統和劇情的關聯性不高,文本甚至到上線前才寫好也行……可以先接案累積作品,再尋求正職或加入獨立團隊,是常見路徑。
只要先穩定完成 3 到 5 個委託且成果讓業主滿意,就有很大機會站穩腳步。
當遊戲編劇會碰到什麼問題? 最核心的現實:製作人的意見永遠大於編劇。
製作人類似電影導演,決定遊戲的大方向,而且製作人的品味直接影響整款遊戲的調性,通常來說,遊戲編劇不在這個權力結構的核心位置。
根據劇說戲言的深度訪談 ,有美術出身的製作人主導角色設定,編劇要從既定的外型特色反推劇情,而且這種狀況不算少見。
其他常見的困境:
劇情優先被砍預算 :營收下滑時,編劇團隊常是最先被裁的,手遊團隊尤其明顯寫作時程被壓縮 :專案經理不熟編劇業務,容易把時程估太緊妥協是日常 :角色出場、場景選擇都要配合美術產量取捨作品歸屬模糊 :集體創作模式下,難以指認哪部分是「你的作品」興趣變工作的落差 :被關在公司九小時榨出故事,跟自由創作是完全不同的事這不是在勸退,而是提前校準期待,避免進去之後才發現跟想像落差太大。
怎麼累積遊戲相關作品集? 作品集 應該包含什麼:
至少一個可玩的互動敘事作品(15–30 分鐘體驗量即可) 世界觀設定文件 (展示架構能力)角色人設文件(展示角色塑造 能力,同時也是跟美術溝通的格式範本) 遊戲分析文章或影片(展示你「玩遊戲」的深度理解,不是流水帳心得) 不需要做出完整的商業遊戲,一個 20 分鐘的小遊戲,配上設定文件,就足以證明基本戰力,因為作品集的重點不是技術華麗,而是證明你理解「遊戲劇本和小說的差別在哪裡」。
像胡蘿蔔王國,這是一款以兔子與胡蘿蔔為主軸的遊戲,總遊戲時間不到 30 分鐘,玩法也很簡單,文本量大概 1 ~ 2 頁就搞定。
該遊戲的核心玩法是破解謎題,兔耳可以伸長,碰到牆壁就會彎折,玩家可以藉此開鎖或拿到鑰匙,將一個點(兔耳的運用)發揮到極致 ,讓遊玩方式與劇情結合,是非常成功的小品遊戲。
胡蘿蔔王國就是很成功的小品遊戲|にんじんおうこく! 最低成本的作品集製作方式 有作品比什麼都重要,沒作品,面試機會約等於零。
一位製作人在 PTT GameDesign 板 分享找外包編劇的標準,三條過濾規則:沒作品的不考慮、沒做過遊戲的不考慮、不玩遊戲的也不考慮。
如果現在什麼都沒有,用免費工具起步,你不需要會寫程式。
工具 費用 特色 適合類型 Ren’Py 免費開源 基於 Python,內建完整 GUI 模板,可輸出 Windows/Mac/Android 視覺小說、2D 劇情遊戲 Twine 免費開源 零程式碼,瀏覽器直接用,可視化節點編輯器 互動小說、多分支敘事 RPG Maker 付費(Steam 常特價) 內建角色和地圖素材豐富 短篇探索解謎 RPG
Ren’Py 是西方最主流的視覺小說引擎,《DOKIDOKI!心跳文學部》 就是用它做的。
簡單劇本完全不用寫 Python,有中文教學資源;Twine 更輕量,適合做純文字的分支敘事原型——故事結構有幾條線、幾個結局,用節點圖一目了然。
關於成本:Ren’Py 和 Twine 都免費,人物與場景素材可以去 Booth 或免費素材網站找。
如果完全不花錢,一個人利用週末時間,大約 2 到 4 週可以做出一個短篇視覺小說 demo,這是目前門檻最低的作品集起步方式。
如果有直播或影片製作能力的話,把製作過程錄下來也是作品展示。
口語化的開發日誌比文字更容易傳播,也能展示溝通風格——畢竟編劇的工作有 70% 其實是溝通。
台灣遊戲編劇的市場現狀 台灣是全球第五大手遊市場 ,玩家消費力強,但開發端對劇情的投資長期不足。
這個歷史過程很複雜,總之當前會針對文本投入大量成本的遊戲公司數量有限,比起專聘一位專職編劇,多數公司更傾向外包。
薪資面來看,根據 8Bit 的 2025 遊戲產業薪資報告 ,台灣在亞洲的定位類似中東歐在歐洲——接案文化成熟、技術不差,但薪資卻低於日韓等主要市場。
遊戲企劃菜鳥平均月薪約 3.4 萬(含非編劇類企劃);
資深企劃歷練 3 至 5 年後有機會到 3.8 萬左右,調薪幅度不大。
台灣不缺會寫故事的人,缺的是懂遊戲的編劇,還有伯樂。
如果你是要找遊戲編劇 如果你是製作人或專案負責人,正在找遊戲編劇 ,這裡有幾個建議標準:
看作品,不看履歷長度 有沒有實際做過遊戲、有沒有可玩的 demo,比幾萬字小說有說服力 確認對方玩不玩遊戲 不玩遊戲的編劇寫出來的東西,高機率超出遊戲規格 界定清楚委託範圍 世界觀、人設、文本是三種不同需求,需要的技能組合不一樣 給合理的寫作時程 劇情編寫的時間成本天生高於美術和程式,壓時程只會壓品質 你也可以直接找 Minz ,專業遊戲編劇。
遊戲編劇|常見問題 遊戲編劇需要會寫程式嗎? 不需要。
多數遊戲公司的編劇崗位不要求程式能力。
但會用 Ren’Py 或 RPG Maker 是明確加分項,尤其在獨立接案時,因為能自己做 demo ,代表你不用依賴別人就能展示實力。
中文系出身適合當遊戲編劇嗎? 中文系不是寫作系,但如果你有幸上到華文創作相關的課程,確實有基底的文學訓練能讓敘事技巧和文字美感更加熟練。
不過業界看的是遊戲經驗和作品,不是系所名稱,建議花時間研究遊戲類型的敘事節奏 比較實際。
遊戲編劇可以遠端工作嗎? 外包接案天然適合遠端,正職視公司政策而定。
2025 年後遠端在遊戲業已經普遍,但跨時區協作和線上溝通工具的使用能力是必備條件。
如果目標是海外遊戲公司的話,英文或日文溝通能力會是一大門檻。
遊戲編劇和敘事設計師有什麼不同? 遊戲編劇和敘事設計師有高度重疊,在小團隊常常是同一個人。
在大型工作室,敘事設計師需要更深的遊戲設計知識,薪資相對較高。
台灣目前極少有公司專設敘事設計師職缺,多數仍統稱「劇情企劃」。
上一 文章 遊戲劇本怎麼寫?從格式到分支敘事,寫到讓玩家不退費
下一 文章 AI 都這麼強了,接案還有得做嗎
(function () {
function runPixelCode( response ) {
if ( ! response || ! response.data || ! response.data.fb_pxl_code ) {
return;
}try {
new Function( response.data.fb_pxl_code )();
} catch ( e ) {
console && console.warn
&& console.warn( 'Meta Pixel response parsing failed. Please check if your pixel is connected.', e );
}
}var radio = window.nfRadio
|| ( window.Backbone && window.Backbone.Radio );
if ( radio && radio.channel ) {
radio.channel( 'forms' ).on( 'submit:response', runPixelCode );
}if ( window.jQuery ) {
window.jQuery( document ).on(
'nfFormSubmitResponse',
function ( event, data ) {
if ( data && data.response ) {
runPixelCode( data.response );
}
}
);
}
})();
(function ( $ ) {
if ( ! $ || typeof document === 'undefined' ) {
return;
}
// WPForms triggers this jQuery event and passes the AJAX response object.
$( document ).on( 'wpformsAjaxSubmitSuccess', function ( event, data ) {
if ( data && data.data && data.data.fb_pxl_code ) {
try {
new Function( data.data.fb_pxl_code )();
} catch ( e ) {
console && console.warn && console.warn( 'Meta Pixel eval failed', e );
}
}
} );
})( window.jQuery );
document.addEventListener( 'wpcf7mailsent', function( event ) {
if( "fb_pxl_code" in event.detail.apiResponse){
eval(event.detail.apiResponse.fb_pxl_code);
}
}, false );
var convertkit_broadcasts = {"ajax_url":"https://writeuuu.com/wp-json/kit/v1/broadcasts","debug":""};
var convertkit = {"debug":"","subscriber_id":"0"};
//# sourceURL=convertkit-js-js-extra
https://writeuuu.com/wp-content/plugins/convertkit/resources/frontend/js/dist/frontend.min.js
var mPS2id_params = {"instances":{"mPS2id_instance_0":{"selector":"a[href*='#']:not([href='#'])","autoSelectorMenuLinks":"true","excludeSelector":"a[href^='#tab-'], a[href^='#tabs-'], a[data-toggle]:not([data-toggle='tooltip']), a[data-slide], a[data-vc-tabs], a[data-vc-accordion], a.screen-reader-text.skip-link","scrollSpeed":800,"autoScrollSpeed":"true","scrollEasing":"easeInOutQuint","scrollingEasing":"easeOutQuint","forceScrollEasing":"false","pageEndSmoothScroll":"true","stopScrollOnUserAction":"false","autoCorrectScroll":"false","autoCorrectScrollExtend":"false","layout":"vertical","offset":"50","dummyOffset":"false","highlightSelector":"","clickedClass":"mPS2id-clicked","targetClass":"mPS2id-target","highlightClass":"mPS2id-highlight","forceSingleHighlight":"false","keepHighlightUntilNext":"false","highlightByNextTarget":"false","appendHash":"false","scrollToHash":"true","scrollToHashForAll":"true","scrollToHashDelay":0,"scrollToHashUseElementData":"true","scrollToHashRemoveUrlHash":"false","disablePluginBelow":0,"adminDisplayWidgetsId":"true","adminTinyMCEbuttons":"true","unbindUnrelatedClickEvents":"false","unbindUnrelatedClickEventsSelector":"","normalizeAnchorPointTargets":"false","encodeLinks":"false"}},"total_instances":"1","shortcode_class":"_ps2id"};
//# sourceURL=page-scroll-to-id-plugin-script-js-extra
https://writeuuu.com/wp-content/plugins/page-scroll-to-id/js/page-scroll-to-id.min.js
var ct_localizations = {"ajax_url":"https://writeuuu.com/wp-admin/admin-ajax.php","public_url":"https://writeuuu.com/wp-content/themes/blocksy/static/bundle/","rest_url":"https://writeuuu.com/wp-json/","search_url":"https://writeuuu.com/search/QUERY_STRING/","show_more_text":"\u986f\u793a\u66f4\u591a","more_text":"\u66f4\u591a","search_live_results":"\u641c\u5c0b\u7d50\u679c","search_live_no_results":"\u627e\u4e0d\u5230\u7b26\u5408\u689d\u4ef6\u7684\u7d50\u679c","search_live_results_closed":"\u641c\u5c0b\u7d50\u679c\u5df2\u95dc\u9589\u3002","search_live_no_result":"\u627e\u4e0d\u5230\u7b26\u5408\u689d\u4ef6\u7684\u7d50\u679c","search_live_one_result":"\u60a8\u5df1\u627e\u5230 %s \u500b\u7b26\u5408\u7684. \u8acb\u6309 Tab \u9375\u4f86\u9078\u64c7\u5b83.","search_live_many_results":"\u60a8\u5df1\u627e\u5230 %s \u500b\u7b26\u5408\u7684. \u8acb\u6309 Tab \u9375\u4f86\u9078\u64c7\u5b83.","search_live_stock_status_texts":{"instock":"\u5c1a\u6709\u5eab\u5b58","outofstock":"\u6c92\u6709\u5eab\u5b58"},"clipboard_copied":"\u5df2\u5b8c\u6210\u8907\u88fd\uff01","clipboard_failed":"\u8907\u88fd\u5931\u6557","expand_submenu":"\u5c55\u958b\u4e0b\u62c9\u9078\u55ae","collapse_submenu":"\u6536\u5408\u4e0b\u62c9\u9078\u55ae","dynamic_js_chunks":[{"id":"blocksy_sticky_header","selector":"header [data-sticky]","url":"https://writeuuu.com/wp-content/plugins/blocksy-companion/static/bundle/sticky.js?ver=2.1.52","version":"2.1.52"}],"dynamic_styles":{"lazy_load":"https://writeuuu.com/wp-content/themes/blocksy/static/bundle/non-critical-styles.min.css?ver=2.1.52","search_lazy":"https://writeuuu.com/wp-content/themes/blocksy/static/bundle/non-critical-search-styles.min.css?ver=2.1.52","back_to_top":"https://writeuuu.com/wp-content/themes/blocksy/static/bundle/back-to-top.min.css?ver=2.1.52"},"dynamic_styles_selectors":[{"selector":".ct-header-cart, #woo-cart-panel","url":"https://writeuuu.com/wp-content/themes/blocksy/static/bundle/cart-header-element-lazy.min.css?ver=2.1.52"},{"selector":".flexy","url":"https://writeuuu.com/wp-content/themes/blocksy/static/bundle/flexy.min.css?ver=2.1.52"},{"selector":".ct-pagination","url":"https://writeuuu.com/wp-content/themes/blocksy/static/bundle/pagination.min.css?ver=2.1.52"},{"selector":"#account-modal","url":"https://writeuuu.com/wp-content/plugins/blocksy-companion/static/bundle/header-account-modal-lazy.min.css?ver=2.1.52"},{"selector":".ct-header-account","url":"https://writeuuu.com/wp-content/plugins/blocksy-companion/static/bundle/header-account-dropdown-lazy.min.css?ver=2.1.52"}],"login_generic_error_msg":"\u767c\u751f\u610f\u5916\u932f\u8aa4\u3002\u8acb\u7a0d\u5f8c\u518d\u8a66\u4e00\u6b21\u3002"};
//# sourceURL=ct-scripts-js-extra
https://writeuuu.com/wp-content/themes/blocksy/static/bundle/main.js
https://writeuuu.com/wp-content/plugins/breeze/assets/js/js-front-end/breeze-lazy-load.min.js
document.addEventListener("DOMContentLoaded", function () {
if ( "function" !== typeof window.LazyLoad && "function" !== typeof LazyLoad ) {
return;
}var breezeLazyLoad = window.LazyLoad || LazyLoad;window.lazyLoadInstance = new breezeLazyLoad({
elements_selector: ".br-lazy",
data_src: "breeze",
data_srcset: "brsrcset",
data_sizes: "brsizes",
class_loaded: "br-loaded",
threshold: 300,
});
});
//# sourceURL=breeze-lazy-js-after
var quicktagsL10n = {"closeAllOpenTags":"\u95dc\u9589\u5168\u90e8\u958b\u653e\u6a19\u7c64","closeTags":"\u95dc\u9589\u6a19\u7c64","enterURL":"\u8acb\u8f38\u5165\u7db2\u5740","enterImageURL":"\u8acb\u8f38\u5165\u5716\u7247\u7db2\u5740","enterImageDescription":"\u8acb\u8f38\u5165\u5716\u7247\u7684\u5167\u5bb9\u8aaa\u660e","textdirection":"\u6587\u5b57\u65b9\u5411","toggleTextdirection":"\u5207\u63db\u7de8\u8f2f\u5668\u6587\u5b57\u65b9\u5411","dfw":"\u5c08\u6ce8\u6a21\u5f0f","strong":"\u7c97\u9ad4","strongClose":"\u95dc\u9589\u7c97\u9ad4\u6a19\u7c64","em":"\u659c\u9ad4","emClose":"\u95dc\u9589\u659c\u9ad4\u6a19\u7c64","link":"\u63d2\u5165\u9023\u7d50","blockquote":"\u6bb5\u843d\u5f15\u7528","blockquoteClose":"\u95dc\u9589\u6bb5\u843d\u5f15\u7528\u6a19\u7c64","del":"\u522a\u9664\u7684\u6587\u5b57 (\u522a\u9664\u7dda)","delClose":"\u95dc\u9589\u522a\u9664\u7dda\u6a19\u7c64","ins":"\u63d2\u5165\u6587\u5b57","insClose":"\u95dc\u9589\u63d2\u5165\u6587\u5b57\u6a19\u7c64","image":"\u63d2\u5165\u5716\u7247","ul":"\u9805\u76ee\u7b26\u865f\u6e05\u55ae","ulClose":"\u95dc\u9589\u9805\u76ee\u7b26\u865f\u6e05\u55ae\u6a19\u7c64","ol":"\u7de8\u865f\u6e05\u55ae","olClose":"\u95dc\u9589\u7de8\u865f\u6e05\u55ae\u6a19\u7c64","li":"\u6e05\u55ae\u9805\u76ee","liClose":"\u95dc\u9589\u6e05\u55ae\u9805\u76ee\u6a19\u7c64","code":"\u6a19\u793a\u70ba\u7a0b\u5f0f\u78bc","codeClose":"\u95dc\u9589\u6a19\u793a\u70ba\u7a0b\u5f0f\u78bc\u6a19\u7c64","more":"\u63d2\u5165 [\u95b1\u8b80\u5168\u6587] \u6a19\u7c64"};
//# sourceURL=quicktags-js-extra
https://writeuuu.com/wp-includes/js/quicktags.min.js
var convertkit_quicktags = {"broadcasts":{"title":"Kit Broadcasts","icon":"resources/backend/images/block-icon-broadcasts.svg","attributes":{"display_grid":{"type":"boolean","default":false},"display_order":{"type":"string","default":"date-broadcast"},"date_format":{"type":"string","default":"F j, Y"},"display_image":{"type":"boolean","default":false},"display_description":{"type":"boolean","default":false},"display_read_more":{"type":"boolean","default":false},"read_more_label":{"type":"string","default":"Read more"},"limit":{"type":"number","default":10},"page":{"type":"number","default":1},"paginate":{"type":"boolean","default":false},"paginate_label_prev":{"type":"string","default":"Previous"},"paginate_label_next":{"type":"string","default":"Next"},"style":{"type":"object"},"backgroundColor":{"type":"string"},"textColor":{"type":"string"},"fontSize":{"type":"string"},"is_gutenberg_example":{"type":"boolean","default":false}},"render_callback":[{},"render"]},"content":{"title":"Kit Custom Content","icon":"resources/backend/images/block-icon-content.svg","attributes":{"tag":{"type":"string"}},"render_callback":[{},"render"]},"formtrigger":{"title":"Kit Form Trigger","icon":"resources/backend/images/block-icon-formtrigger.svg","attributes":{"form":{"type":"string","default":""},"text":{"type":"string","default":"Subscribe"},"style":{"type":"object"},"backgroundColor":{"type":"string"},"textColor":{"type":"string"},"fontSize":{"type":"string"},"is_gutenberg_example":{"type":"boolean","default":false}},"render_callback":[{},"render"]},"form":{"title":"Kit Form","icon":"resources/backend/images/block-icon-form.svg","attributes":{"form":{"type":"string"},"align":{"type":"string"},"style":{"type":"object"},"backgroundColor":{"type":"string"},"is_gutenberg_example":{"type":"boolean","default":false}},"render_callback":[{},"render"]},"product":{"title":"Kit Product","icon":"resources/backend/images/block-icon-product.svg","attributes":{"product":{"type":"string","default":""},"text":{"type":"string","default":"Buy my product"},"discount_code":{"type":"string","default":""},"checkout":{"type":"boolean","default":false},"disable_modal_on_mobile":{"type":"boolean","default":false},"style":{"type":"object"},"backgroundColor":{"type":"string"},"textColor":{"type":"string"},"fontSize":{"type":"string"},"is_gutenberg_example":{"type":"boolean","default":false}},"render_callback":[{},"render"]}};
var convertkit_admin_tinymce = {"ajaxurl":"https://writeuuu.com/wp-json/kit/v1/editor/tinymce/modal","nonce":"87cf2622b4"};
//# sourceURL=convertkit-admin-quicktags-js-extra
https://writeuuu.com/wp-content/plugins/convertkit/resources/backend/js/quicktags.js
window.addEventListener("DOMContentLoaded",(e=>{document.querySelectorAll('img[loading="lazy"]').forEach((e=>{e.getBoundingClientRect().top<=window.innerHeight&&(e.loading="eager")}))}));