43JQEFRZ5SSMEOFHUGGB6NFJ5ZESGG27YZ3QU6AJQ7D3FK543MRQC
{"on":1,"font":353,"y_of_schema1":364,"ensure_cursor_node_within_viewport":643,"header":651,"split_lines":469,"add_thick_line":400,"copy_shape":396,"Nodes":593,"Root":654,"initialize_editor":338,"box_height":345,"vx":5,"on.code_change":578,"render_node_and_descendants":646,"to_node":611,"fw_app":"mastodon-unfurl","Surface":588,"to_text":180,"line_height":365,"add_edge":575,"on.draw":632,"compute_ntracks":598,"dehtml":663,"on.mouse_release":586,"Viewport":303,"scale":7,"render_thread_to_surface":655,"on.initialize":657,"Cursor_node":172,"schema1_of_y":366,"ntracks":600,"load_from_iterator":463,"on.mouse_press":618,"on.text_input":587,"compute_layout":619,"fw_parent":662,"update_editor_box":430,"A":582,"on.keychord_press":644,"on.update":368,"add_node":650,"Input_filename":436,"B":379,"vy":8}
dehtml = function(s)
return s:gsub('<p>', '\n\n')
:gsub('<br>', '\n')
:gsub('<br/>', '\n')
-- hacky
:gsub('<[^>]*>', '')
:gsub(''', "'")
:gsub(''', "'")
:gsub('"', '"')
:gsub('“', '"')
:gsub('”', '"')
:gsub('<', '<')
:gsub('>', '>')
:gsub('&', '&')
end
{"on":1,"font":353,"y_of_schema1":364,"ensure_cursor_node_within_viewport":643,"header":651,"split_lines":469,"add_thick_line":400,"copy_shape":396,"Nodes":593,"Root":654,"initialize_editor":338,"box_height":345,"vx":5,"on.code_change":578,"render_node_and_descendants":646,"to_node":611,"fw_app":"mastodon-unfurl","Surface":588,"to_text":180,"line_height":365,"add_edge":575,"on.draw":632,"compute_ntracks":598,"dehtml":662,"on.mouse_release":586,"Viewport":303,"scale":7,"render_thread_to_surface":655,"on.initialize":657,"Cursor_node":172,"schema1_of_y":366,"ntracks":600,"load_from_iterator":463,"on.mouse_press":618,"on.text_input":587,"compute_layout":619,"fw_parent":661,"update_editor_box":430,"A":582,"on.keychord_press":644,"on.update":368,"add_node":650,"Input_filename":436,"B":379,"vy":8}
dehtml = function(s)
return s:gsub('<p>', '\n\n')
:gsub('<br>', '\n')
:gsub('<br/>', '\n')
:gsub('<[^>]*>', '')
:gsub(''', "'")
:gsub(''', "'")
:gsub('"', '"')
:gsub('“', '"')
:gsub('”', '"')
:gsub('<', '<')
:gsub('>', '>')
:gsub('&', '&')
end
{"on":1,"font":353,"y_of_schema1":364,"ensure_cursor_node_within_viewport":643,"header":651,"split_lines":469,"add_thick_line":400,"copy_shape":396,"Nodes":593,"Root":654,"initialize_editor":338,"box_height":345,"vx":5,"on.code_change":578,"render_node_and_descendants":646,"to_node":611,"fw_app":"mastodon-unfurl","Surface":588,"to_text":180,"line_height":365,"add_edge":575,"on.draw":632,"compute_ntracks":598,"dehtml":661,"on.mouse_release":586,"Viewport":303,"scale":7,"render_thread_to_surface":655,"on.initialize":657,"Cursor_node":172,"schema1_of_y":366,"ntracks":600,"load_from_iterator":463,"on.mouse_press":618,"on.text_input":587,"compute_layout":619,"fw_parent":660,"update_editor_box":430,"A":582,"on.keychord_press":644,"on.update":368,"add_node":650,"Input_filename":436,"B":379,"vy":8}
dehtml = function(s)
return s:gsub('<p>', '\n\n')
:gsub('<br>', '\n')
:gsub('<br/>', '\n')
:gsub('<[^>]*>', '')
:gsub(''|'', "'")
:gsub('"', '"')
end
{"on":1,"font":353,"y_of_schema1":364,"ensure_cursor_node_within_viewport":643,"header":651,"split_lines":469,"add_thick_line":400,"copy_shape":396,"Nodes":593,"Root":654,"initialize_editor":338,"box_height":345,"vx":5,"on.code_change":578,"render_node_and_descendants":646,"to_node":611,"fw_app":"mastodon-unfurl","Surface":588,"to_text":180,"line_height":365,"add_edge":575,"on.draw":632,"compute_ntracks":598,"dehtml":660,"on.mouse_release":586,"Viewport":303,"scale":7,"render_thread_to_surface":655,"on.initialize":657,"Cursor_node":172,"schema1_of_y":366,"ntracks":600,"load_from_iterator":463,"on.mouse_press":618,"on.text_input":587,"compute_layout":619,"fw_parent":659,"update_editor_box":430,"A":582,"on.keychord_press":644,"on.update":368,"add_node":650,"Input_filename":436,"B":379,"vy":8}
dehtml = function(s)
return s:gsub('<p>', '\n\n')
:gsub('<br>', '\n')
:gsub('<br/>', '\n')
:gsub('<[^>]*>', '')
:gsub(''', "'")
:gsub('"', '"')
:gsub(''', "'")
end
{"on":1,"font":353,"y_of_schema1":364,"ensure_cursor_node_within_viewport":643,"header":651,"split_lines":469,"add_thick_line":400,"copy_shape":396,"Nodes":593,"Root":654,"initialize_editor":338,"box_height":345,"vx":5,"on.code_change":578,"render_node_and_descendants":646,"to_node":611,"fw_app":"mastodon-unfurl","Surface":588,"to_text":180,"line_height":365,"add_edge":575,"on.draw":632,"compute_ntracks":598,"dehtml":659,"on.mouse_release":586,"Viewport":303,"scale":7,"render_thread_to_surface":655,"on.initialize":657,"Cursor_node":172,"schema1_of_y":366,"ntracks":600,"load_from_iterator":463,"on.mouse_press":618,"on.text_input":587,"compute_layout":619,"fw_parent":658,"update_editor_box":430,"A":582,"on.keychord_press":644,"on.update":368,"add_node":650,"Input_filename":436,"B":379,"vy":8}
dehtml = function(s)
return s:gsub('<p>', '\n\n')
:gsub('<br>', '\n')
:gsub('<br/>', '\n')
:gsub('<[^>]*>', '')
:gsub(''', "'")
end